Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

उबंटू का उपयोग करके LAMP वेब सर्वर कैसे बनाएं

LAMP सर्वर क्या है?

LAMP = Linux, Apache, MySQL, PHP। यह वेब विकास के लिए लोकप्रिय ओपन-सोर्स स्टैक है।

Tasksel से त्वरित इंस्टॉलेशन (उबंटू 20.04 LTS तक)

पूरा LAMP स्टैक केवल 2 कमांड में इंस्टॉल करें:

  1. टर्मिनल खोलें (Ctrl+Alt+T)

  2. कमांड चलाएं:

    sudo apt-get install tasksel
    sudo tasksel install lamp-server

tasksel एक टूल है जो संबंधित पैकेजों के समूह (मेटा-पैकेज) को एक साथ इंस्टॉल करता है।

MySQL सुरक्षित करें और रूट पासवर्ड सेट करें

  1. MySQL सुरक्षा स्क्रिप्ट चलाएं:

    sudo mysql_secure_installation
  2. पासवर्ड वैलिडेशन प्लगइन के लिए N दबाएं (PHPMyAdmin के साथ समस्या से बचने के लिए)

  3. मजबूत रूट (एडमिन) पासवर्ड सेट करें - यह आपके लॉगिन पासवर्ड से अलग है

  4. बाकी सभी सवालों के लिए Y दबाएं (अनाम यूज़र हटाएं, रिमोट रूट लॉगिन अक्षम करें, टेस्ट डेटाबेस हटाएं, प्रिविलेज टेबल रीलोड करें)

Apache टेस्ट करें

  1. फायरफॉक्स खोलें
  2. एड्रेस बार में https://localhost दर्ज करें
  3. यदि "It Works" और उबंटू/Apache लोगो दिखे, तो इंस्टॉलेशन सफल

डिफॉल्ट पेज /var/www/html/index.html है। अपने वेब पेज इसी फोल्डर में रखें।

वेब डायरेक्टरी परमिशन सेट करें

sudo gpasswd -a $USER www-data
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R g+rwx /var/www/html

$USER की जगह अपना यूज़रनेम डालें। लॉगआउट/लॉगइन या रीस्टार्ट करें।

PHP टेस्ट करें

  1. sudo nano /var/www/html/phpinfo.php
  2. नैनो में डालें: <?php phpinfo(); ?>
  3. सेव करें (Ctrl+O, Ctrl+X)
  4. परमिशन सेट करें:
    sudo chown www-data:www-data /var/www/html/phpinfo.php
    sudo chmod +x /var/www/html/phpinfo.php
  5. ब्राउज़र में https://localhost/phpinfo.php खोलें
  6. PHP जानकारी पेज दिखना चाहिए (मॉड्यूल, संस्करण, कॉन्फिगरेशन)

MySQL Workbench इंस्टॉल करें (GUI डेटाबेस मैनेजर)

  1. sudo apt install mysql-workbench
  2. यदि उबंटू के रिपॉजिटरी में न हो, तो आधिकारिक साइट से .deb डाउनलोड करें और इंस्टॉल करें
  3. सुरक्षा के लिए रूट के बजाय नया डेटाबेस यूज़र बनाएं:
    sudo mysql -u root -p
    CREATE DATABASE wordpress;
    CREATE USER `wpadmin`@`localhost` IDENTIFIED BY 'password';
    GRANT ALL ON wordpress.* TO `wpadmin`@`localhost`;
    FLUSH PRIVILEGES;
    \q
  4. MySQL Workbench लॉन्च करें, कनेक्शन एडिट करें (यूज़रनेम wpadmin, पासवर्ड स्टोर करें), कनेक्ट करें

PHPMyAdmin इंस्टॉल करें (वेब-आधारित डेटाबेस मैनेजर)

  1. sudo apt install phpmyadmin
  2. वेब सर्वर: Apache2 चुनें (Tab → Enter)
  3. डेटाबेस कॉन्फिगर: Yes चुनें
  4. यूज़रनेम: phpmyadmin (या अपना)
  5. मजबूत पासवर्ड सेट करें
  6. यदि उबंटू 20.04+ पर काम न करे, तो कॉन्फिगर करें:
    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
    sudo a2enconf phpmyadmin.conf
    sudo systemctl reload apache2
  7. ब्राउज़र में https://localhost/phpmyadmin खोलें, लॉगिन करें

अगले कदम

अब आपके पास पूरा LAMP स्टैक है। वेब विकास सीखने के लिए W3Schools (HTML, CSS, JavaScript, PHP) उत्कृष्ट संसाधन है। आप WordPress, Drupal, या कस्टम PHP एप्लिकेशन विकसित कर सकते हैं।

नोट: प्रोडक्शन उपयोग के लिए फायरवॉल कॉन्फिगर करें, SSL सेटअप करें, नियमित अपडेट करें, और मजबूत सुरक्षा अभ्यास अपनाएं।

  1. लिनक्स VPS पर CS:GO सर्वर कैसे बनाएं लिनक्स VPS पर CS:GO सर्वर कैसे बनाएं

    काउंटर-स्ट्राइक: ग्लोबल ऑफेंसिव के लिए स्टीम के आधिकारिक गेम सर्वर अधिकांश उद्देश्यों के लिए काफी अच्छे हैं। हालांकि, आप उन्हें नियंत्रित नहीं करते। यदि आप अपना स्वयं का सर्वर बनाते हैं, तो आप सक्षम होंगे: अपने स्वयं के नियम सेट करें, जैसे मैच समय, फ्रीज समय, अधिकतम खिलाड़ी, फ्रेंडली फायर, और इसी त

  1. उबंटू में पिप (Pip) कैसे इंस्टॉल करें उबंटू में पिप (Pip) कैसे इंस्टॉल करें

    लिनक्स पैकेज मैनेजर्स से भरा पड़ा है। उबंटू के पास न केवल apt है, बल्कि कई प्रोग्रामिंग भाषाएं अपने स्वयं के पैकेज मैनेजर्स के साथ आती हैं। Node.js के पास npm है, Ruby के पास gem है, और Python के पास pip है। Pip का अर्थ है Python Installs Packages और यह आपको Python Package Index (PyPI) से पैकेज आसान

  1. VirtualBox के साथ विंडोज 10 पर Ubuntu इंस्टॉल करें: चरण-दर-चरण गाइड VirtualBox के साथ विंडोज 10 पर Ubuntu इंस्टॉल करें: चरण-दर-चरण गाइड

    यदि आप विंडोज पर काम करते हैं और सिस्टम स्विच किए बिना Ubuntu का उपयोग करना चाहते हैं तो यह किया जा सकता है। आपको बस विंडोज पर Ubuntu इंस्टॉल करने की आवश्यकता है। OS के बारे में अच्छी बात यह है कि यह जब पूछा जाए तभी चलेगा और इसके लिए आपकी डिस्क के किसी विशेष पार्टीशनिंग की आवश्यकता नहीं है। इस पोस्ट