खोज…


परिचय

LAMP ( L inux A pache M ySQL P HP) में विकास के वातावरण के रूप में लिनक्स ऑपरेटिंग सिस्टम, वेब सर्वर के रूप में अपाचे HTTP सर्वर, DB ( डी ata B ase) प्रणाली के रूप में MySQL रिलेशनल डेटाबेस प्रबंधन प्रणाली (RDBMS) शामिल हैं, और PHP प्रोग्रामिंग भाषा सर्वर साइड (बैक एंड) प्रोग्रामिंग भाषा के रूप में।

LAMP का उपयोग वेब विकास क्षेत्र में प्रौद्योगिकियों के समाधान के एक ओपन सोर्स स्टैक के रूप में किया जाता है। इस स्टैक के विंडोज संस्करण को WAMP कहा जाता है ( W indows A pache M ySQL P HP)

आर्क लिनक्स पर स्थापित LAMP

इस पंक्ति के साथ हम सभी आवश्यक संकुल एक चरण में, और अंतिम अद्यतन स्थापित करेंगे:

pacman -Syu apache php php-apache mariadb

एचटीटीपी

संपादित करें

/etc/httpd/conf/httpd.conf

आप की जरूरत के रूप में ServerAdmin [email protected] बदलें।

WEB पेजों का फोल्डर डिफ़ॉल्ट रूप से ServerRoot "/etc/httpd" । निर्देशिका को एक ही फ़ोल्डर में सेट किया जाना चाहिए, इसलिए लाइन बदलें

<Directory "/etc/httpd">

इस फ़ोल्डर में रीड एंड एक्ज़िक्यूशन एक्सेस होना चाहिए, इसलिए

chmod o+x /etc/httpd

AllowOverride from none (default) to All बदलें ।htaccess काम करेगा।

अब आपको प्रत्येक उपयोगकर्ता के लिए ~/public_html फ़ोल्डर चाहिए। (प्रत्येक उपयोगकर्ता के रूट पेज को http: // localhost / ~ yourusername / के रूप में प्राप्त करने के लिए। इस लाइन को खोलें:

Include conf/extra/httpd-userdir.conf

अब रूट के रूप में आपको प्रत्येक उपयोगकर्ता के लिए ~/public_html बनाने और प्रत्येक के एक्सेस (755) को बदलने की आवश्यकता है।

chmod 755 /home
chmod 755 /home/username
chmod 755 /home/username/public_html

यदि आप एसएसएल का उपयोग करना चाहते हैं तो आप इस लाइन पर टिप्पणी कर सकते हैं:

LoadModule ssl_module modules/mod_ssl.so

यदि आपको वर्चुअल डोमेन का उपयोग करने की आवश्यकता है, तो लाइन को अनलाइक करें:

Include conf/extra/httpd-vhosts.conf

और /etc/httpd/conf/extra/httpd-vhosts.conf आपको सभी वर्चुअल डोमेन को जोड़ना होगा। (यदि आप उन वर्चुअल डोमेन का परीक्षण करना चाहते हैं, तो प्लस /etc/hosts )

महत्वपूर्ण डेटा छुपाने के लिए /etc/httpd/conf/extra/httpd-default.conf संपादित करें और सर्वर से दूर करें और सर्वर को बदलें।


पीएचपी

संपादित करें: /etc/httpd/conf/httpd.conf

टिप्पणी करें: LoadModule mpm_event_module modules/mod_mpm_event.so

Uncomment: LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

LoadModule सूची में अंतिम आइटम के रूप में, LoadModule php7_module modules/libphp7.so

शामिल सूची में अंतिम आइटम के रूप में, शामिल Include conf/extra/php7_module.conf

/etc/php/php.ini संपादित करें

Uncomment extension=mysqli.so और extension=pdo_mysql.so

उदाहरण के लिए, आवश्यकतानुसार समयक्षेत्र बदलें:

date.timezone = America/Argentina/Buenos_Aires, date.default_latitude = 0.0, date.default_longitude = 0.0


माई एसक्यूएल

रूट के रूप में चलाएँ:

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

अब आपके पास MySQL सर्वर की जड़ है।

MySQL डेमॉन शुरू करें:

systemctl enable mysqld
systemctl start mysqld

अंत में, दौड़ें:

sh /usr/bin/mysql_secure_installation

एक वेब सर्वर प्राप्त करने के लिए तैयार है कि आप की जरूरत के रूप में अनुकूलित किया जा सकता है।

Ubuntu पर LAMP स्थापित करना

अपाचे स्थापित करें:

sudo apt-get install apache2

MySql स्थापित करें:

sudo apt-get install mysql-server

PHP स्थापित करें:

sudo apt-get install php5 libapache2-mod-php5

सिस्टम पुनरारंभ करें:

sudo systemctl restart apache2

PHP स्थापना की जाँच करें:

 php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'

CentoOS पर LAMP स्टैक स्थापित करना

अपाचे वेब सर्वर स्थापित करें

पहला कदम वेब सर्वर अपाचे को स्थापित करना है।

sudo yum -y install httpd

एक बार यह स्थापित हो जाने के बाद, (स्टार्टअप पर चलने के लिए) सक्षम करें और Apache वेब सर्वर सेवा शुरू करें।

sudo systemctl enable --now httpd

अपना ब्राउज़र इंगित करें:

http: // स्थानीय होस्ट

आपको डिफ़ॉल्ट Apache वेब सर्वर पेज दिखाई देगा।

MariaDB सर्वर स्थापित करें

मारियाबीडी को स्थापित करने के लिए दूसरा कदम है:

sudo yum -y install mariadb-server

फिर शुरू और सक्षम (स्टार्टअप पर) MariaDB सर्वर:

sudo systemctl enable --now mariadb

आवश्यकतानुसार, अपने डेटाबेस को सुरक्षित करने के लिए mysql_secure_installation का उपयोग करें।

यह स्क्रिप्ट आपको निम्नलिखित करने की अनुमति देगा:

  • रूट उपयोगकर्ता का पासवर्ड बदलें
  • परीक्षण डेटाबेस निकालें
  • दूरस्थ पहुँच अक्षम करें

PHP स्थापित करें

sudo yum -y install php php-common

फिर अपाचे की httpd सेवा को फिर से शुरू करें।

sudo systemctl restart httpd

PHP का परीक्षण करने के लिए, index.php / var / www / html नामक फाइल बनाएं।

फिर फ़ाइल में निम्न पंक्ति जोड़ें:

इसके बाद अपने ब्राउज़र को इंगित करें:

http: //localhost/index.php

आपको अपने सर्वर से संबंधित जानकारी देखनी चाहिए। यदि आप नहीं करते हैं, तो सुनिश्चित करें कि php निम्नलिखित कमांड को चलाकर सही तरीके से स्थापित किया गया है:

php --version

यदि आप कुछ प्राप्त करते हैं:

PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP Group

फिर PHP को सही तरीके से स्थापित किया जाता है। यदि ऐसा है, तो कृपया सुनिश्चित करें कि आपने अपना वेब सर्वर फिर से शुरू कर दिया है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow