LAMP सर्वर क्या है?
LAMP = Linux, Apache, MySQL, PHP। यह वेब विकास के लिए लोकप्रिय ओपन-सोर्स स्टैक है।
Tasksel से त्वरित इंस्टॉलेशन (उबंटू 20.04 LTS तक)
पूरा LAMP स्टैक केवल 2 कमांड में इंस्टॉल करें:
टर्मिनल खोलें (Ctrl+Alt+T)
कमांड चलाएं:
sudo apt-get install tasksel sudo tasksel install lamp-server
tasksel एक टूल है जो संबंधित पैकेजों के समूह (मेटा-पैकेज) को एक साथ इंस्टॉल करता है।
MySQL सुरक्षित करें और रूट पासवर्ड सेट करें
MySQL सुरक्षा स्क्रिप्ट चलाएं:
sudo mysql_secure_installation
पासवर्ड वैलिडेशन प्लगइन के लिए N दबाएं (PHPMyAdmin के साथ समस्या से बचने के लिए)
मजबूत रूट (एडमिन) पासवर्ड सेट करें - यह आपके लॉगिन पासवर्ड से अलग है
बाकी सभी सवालों के लिए Y दबाएं (अनाम यूज़र हटाएं, रिमोट रूट लॉगिन अक्षम करें, टेस्ट डेटाबेस हटाएं, प्रिविलेज टेबल रीलोड करें)
Apache टेस्ट करें
- फायरफॉक्स खोलें
- एड्रेस बार में https://localhost दर्ज करें
- यदि "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 टेस्ट करें
sudo nano /var/www/html/phpinfo.php
- नैनो में डालें:
<?php phpinfo(); ?> - सेव करें (Ctrl+O, Ctrl+X)
- परमिशन सेट करें:
sudo chown www-data:www-data /var/www/html/phpinfo.php sudo chmod +x /var/www/html/phpinfo.php
- ब्राउज़र में https://localhost/phpinfo.php खोलें
- PHP जानकारी पेज दिखना चाहिए (मॉड्यूल, संस्करण, कॉन्फिगरेशन)
MySQL Workbench इंस्टॉल करें (GUI डेटाबेस मैनेजर)
sudo apt install mysql-workbench
- यदि उबंटू के रिपॉजिटरी में न हो, तो आधिकारिक साइट से .deb डाउनलोड करें और इंस्टॉल करें
- सुरक्षा के लिए रूट के बजाय नया डेटाबेस यूज़र बनाएं:
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
- MySQL Workbench लॉन्च करें, कनेक्शन एडिट करें (यूज़रनेम wpadmin, पासवर्ड स्टोर करें), कनेक्ट करें
PHPMyAdmin इंस्टॉल करें (वेब-आधारित डेटाबेस मैनेजर)
sudo apt install phpmyadmin
- वेब सर्वर: Apache2 चुनें (Tab → Enter)
- डेटाबेस कॉन्फिगर: Yes चुनें
- यूज़रनेम:
phpmyadmin(या अपना) - मजबूत पासवर्ड सेट करें
- यदि उबंटू 20.04+ पर काम न करे, तो कॉन्फिगर करें:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin.conf sudo systemctl reload apache2
- ब्राउज़र में https://localhost/phpmyadmin खोलें, लॉगिन करें
अगले कदम
अब आपके पास पूरा LAMP स्टैक है। वेब विकास सीखने के लिए W3Schools (HTML, CSS, JavaScript, PHP) उत्कृष्ट संसाधन है। आप WordPress, Drupal, या कस्टम PHP एप्लिकेशन विकसित कर सकते हैं।
नोट: प्रोडक्शन उपयोग के लिए फायरवॉल कॉन्फिगर करें, SSL सेटअप करें, नियमित अपडेट करें, और मजबूत सुरक्षा अभ्यास अपनाएं।