LAMP स्टैक सेट करने का सबसे आसान तरीका क्या है?


124

मैंने उबंटू का एक नया वीपीएस उदाहरण स्थापित किया है और सोच रहा हूं कि एक बुनियादी एलएएमपी स्टैक के साथ उठने और चलने का सबसे आसान तरीका क्या है (अर्थात कौन से पैकेज की आवश्यकता है, कौन से कॉन्फ़िगरेशन विकल्पों को फिर से शुरू करने की आवश्यकता है, यदि कोई हो, आदि)।

जवाबों:


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

यह आपके लिए सभी मूल LAMP स्टैक स्थापित करेगा, MySQL रूट पासवर्ड के लिए संकेत आदि।

अधिक विशेष रूप से यह निम्नलिखित संकुल, और उनकी निर्भरता को स्थापित करेगा।

mysql-client-core-5.1 libwrap0 apache2  
libaprutil1-dbd-sqlite3 tcpd  
libapache2-mod-php5 apache2.2-common  
apache2-utils php5-common  
libaprutil1-ldap libaprutil1  
php5-mysql mysql-server-core-5.1  
libdbi-perl libplrpc-perl mysql-server  
apache2.2-bin libdbd-mysql-perl  
libhtml-template-perl  
libnet-daemon-perl libapr1  
mysql-server-5.1 libmysqlclient16  
ssl-cert apache2-mpm-prefork  
mysql-common mysql-client-5.1  

तुम भी Ubuntu सर्वर गाइड पर एक नज़र रखना चाहते हो सकता है ।


3
आप taskselऐसा करने के बजाय APT कार्यों पर विचार करना चाह सकते हैं । इसे देखें: क्या मुझे APT में कार्यस्थल, कार्यों का उपयोग करना चाहिए या नियमित रूप से रूपक स्थापित करना चाहिए?
gertvdijk

@andol इस के साथ phpmyadmin कैसे स्थापित करें
दिनेश

@andol E: Package 'php5' has no installation candidate, E: Package 'libapache2-mod-php5' has no installation candidate, E: Unable to locate package libapache2-mod-auth-mysqlऔर E: Package 'php5-mysql' has no installation candidateमैं कैसे इस पर आते हैं?
3kstc

31

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

sudo apt-get install apache2

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

sudo apt-get install php5 libapache2-mod-php5

16.04 के लिए, संख्या को गिरा दिया गया है:

sudo apt-get install php libapache2-mod-php

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

sudo apt-get install mysql-server

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

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

PHP की स्थापना के साथ, 16.04 में, संख्या को गिरा दिया गया है:

sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin

संयुक्त स्थापना

16.04:

sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin

16.04 से पहले:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

नोट: phpMyAdmin को संकुल php-gettext और php-mbstring की भी आवश्यकता है
Geore Shg

2
stackoverflow.com के अनुसारlibapache2-mod-auth-mysql
161762418/3160597 की

29

PHPMyAdmin के साथ दीपक स्थापित करने का सबसे आसान तरीका है:

sudo apt-get  install lamp-server^ phpmyadmin 

आपको टास्कल इंस्टॉल करने की भी आवश्यकता नहीं है। अधिक विवरण यहां पाया जा सकता है , जो इसे देता है:

PHPMyAdmin तक पहुँचने के लिए, टर्मिनल खोलें और टाइप करें:

sudo -H gedit /etc/apache2/apache2.conf

उस फ़ाइल में कहीं यह पंक्ति जोड़ें:

Include /etc/phpmyadmin/apache.conf 

अंत में अपाचे का उपयोग करके पुनः आरंभ करें:

/etc/init.d/apache2 restart

या

sudo service apache2 restart

5
मैं APT टास्क भी सुझाऊँगा। ध्यान दें कि ^इस उत्तर में कैरट ( ) टाइपो नहीं है। यह भी देखें: क्या मुझे एपीटी में टास्केल, कार्यों का उपयोग करना चाहिए या नियमित रूप से मेटापैकेज स्थापित करना चाहिए?
gertvdijk

जबकि कार्यस्थल का उपयोग "आसान" प्रतीत होता है, इस कार्य को करने के लिए यह बहुत आसान तरीका होना चाहिए। इस उत्तर को कार्य करने के लिए अन्य चरणों की आवश्यकता नहीं है। धन्यवाद!
15:24 बजे गेप्पेटव्स डी'कोन्स्टोनजो

आपका लिंक मर चुका है। यह एक अच्छा कारण है कि हमें हमेशा एक लिंक में जो कुछ भी है उसका एक संक्षिप्त सारांश शामिल करना चाहिए।
WinEunuuchs2Unix

15

Synaptic में, कार्य द्वारा संपादित करें और चिह्नित करें पर क्लिक करें। फिर LAMP सर्वर और हिट एप्लिकेशन का चयन करें। किया हुआ।


+1 थोड़ा और GUI: ish समाधान प्रदान करने के लिए, भले ही यह VPS पर आवश्यक रूप से उपलब्ध न हो।
औरोल

10

मुझे व्यक्तिगत रूप से हमेशा लगता है कि MySQL सर्वर को स्थापित करना और फिर PHPMyAdmin मेरे लिए आवश्यक सभी भागों को स्थापित करेगा

sudo apt-get install mysql-server

(पहले ऐसा करने का मतलब है कि यह रूट खाता पासवर्ड अग्रिम में सेट करने के लिए कहता है)

फिर

sudo apt-get install phpmyadmin

इसे स्थापित करने के बाद आपको अपने सभी MySQL सर्वर को प्रबंधित करने की आवश्यकता होगी।



4

पैकेज हैं apache2और libapache2-mod-php5। php5 में कई अतिरिक्त मॉड्यूल हैं, आपको कुछ की आवश्यकता हो सकती है। उनके साथ सूची देंapt-cache search php5

अपनी खोज को संशोधित करने का प्रयास करें या

sudo apt-get install apache2 libapache2-mod-php5

के साथ php5 सक्षम करें

sudo a2enmod php5

फिर से शुरू करें

sudo service apache2 restart

यदि आप अपाचे से शुरू कर रहे हैं तो निम्नलिखित विकी पृष्ठ बहुत मददगार हो सकते हैं।

https://help.ubuntu.com/community/ApacheMySQLPHP

https://help.ubuntu.com/11.10/serverguide/C/httpd.html

नोट- यह उत्तर कहीं और से माइग्रेट किया गया था। Mysql इंस्टॉल जोड़ने के लिए

sudo apt-get install mysql-server php5-mysql

2

http://www.apachefriends.org/en/xampp-linux.html

इसमें LAMP के साथ-साथ phpmyadmin को perl मॉड्यूल के साथ एकीकृत किया गया है। / ऑप्ट / लैम्प में स्थापित करता है ताकि आसानी से स्थापित / हटाया जा सके ...


2

मेरी स्विस सेना चाकू कमान:

sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin

1

PHP7.0 उबंटू 16+ पर मानक है

गुंडों के झुंड:

1 हमेशा की तरह

 sudo apt-get update

2 Apache2 स्थापित करें

 sudo apt-get install apache2

3 mysql-server स्थापित करें

 sudo apt-get install mysql-server

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

 sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
 sudo a2enmod php7.0

5 phpmyadmin स्थापित करें

 sudo apt-get install mcrypt
 sudo apt-get install phpmyadmin

ध्यान दें, आपको Include /etc/phpmyadmin/apache.confनिम्नलिखित कमांड के साथ खुलने वाली फ़ाइल में जोड़ना होगा। ( क्रेडिट )

 sudo gedit /etc/apache2/apache2.conf 

ऐच्छिक

 sudo a2enmod rewrite

1

टर्मिनल खोलें

Ctrl+ Alt+T

प्रकार

sudo apt install synaptic

यह आपके सिस्टम पर synaptic स्थापित करेगा

प्रकार

sudo synaptic 

इसे खोलने के लिए।

यहां छवि विवरण दर्ज करें

सर्च बॉक्स पर जाएं

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

सर्च फील्ड में अपाचे टाइप करें और सर्च बटन पर क्लिक करें

यहां छवि विवरण दर्ज करें

निम्न फ़ील्ड दिखाई देती है

यहां छवि विवरण दर्ज करें

Apache2 पर नीचे स्क्रॉल करें और इसके लिए बचे बॉक्स को चुनें।

यहां छवि विवरण दर्ज करें

अप्लाई पर क्लिक करें

यहां छवि विवरण दर्ज करें

सभी निर्भरता का चयन करें और स्थापित करने के लिए स्क्रीन निर्देशों का पालन करें।

इसी तरह से स्थापित करें

php7.0 और mysql-server एक - एक करके

Mysql- सर्वर सिस्टम की स्थापना के दौरान रूट पासवर्ड मांगता है । यह प्रदान करें।

सब कुछ पूरा होने के बाद, synaptic करीब।

अब अपना ब्राउज़र खोलें और एड्रेस बार में लोकलहोस्ट टाइप करें और दबाएँEnter

यदि निम्न पृष्ठ दिखाई देता है

यहां छवि विवरण दर्ज करें

तब Apache2 स्थापना सफल है

टर्मिनल प्रकार में

apt install vim
cd /var/www/html
vim testphp.php

दबाएँ

i

प्रकार

<?php phpinfo(); ?>

दबाएँ

Esc : x Enter

अपने ब्राउज़र पर जाएं और एड्रेस बार में लोकलहोस्ट / testphp.php टाइप करें

यदि निम्न पृष्ठ दिखाई देता है

यहां छवि विवरण दर्ज करें

तब php7.0 स्थापना सफल है

टर्मिनल पर जाएं और टाइप करें

mysql --version

यदि आपको निम्न संकेत मिलता है (सिस्टम के लिए संस्करण संख्या भिन्न हो सकती है):

mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper

तब आपका mysql- सर्वर इंस्टॉलेशन सफल होता है।

प्रकार

mysql -u root -p

आपको मिल जायेगा:

Enter password:

पासवर्ड दें।

यदि आपको निम्न संकेत मिलता है

यहां छवि विवरण दर्ज करें

फिर आप अब सफलतापूर्वक लॉगिन कर सकते हैं

प्रकार

mysql> quit

लॉगआउट करने के लिए।

बधाई हो, अब आपके पास एक पूर्ण काम करने वाला लैम्प स्टैक है

वैकल्पिक:

तुम भी synaptic का उपयोग कर phpmyadmin स्थापित कर सकते हैं । स्थापना के दौरान यह डिफ़ॉल्ट सर्वर का उपयोग करने के लिए कहेगा। Apache2 का चयन करें । स्क्रीन निर्देशों पर अन्य का पालन करें।

फिर अपना ब्राउज़र खोलें और एड्रेस बार में लोकलहोस्ट / phpmyadmin टाइप करें

निम्न पृष्ठ दिखाई देता है

यहां छवि विवरण दर्ज करें

में उपयोगकर्ता नाम फ़ील्ड प्रकार जड़ और में पासवर्ड क्षेत्र जड़ उपयोगकर्ता आप mysql सर्वर स्थापना के दौरान का चयन किया है के लिए पासवर्ड टाइप करें।

Go बटन पर क्लिक करें।

निम्न पृष्ठ दिखाई देता है

यहां छवि विवरण दर्ज करें

अब आपने अपने सिस्टम पर सफलतापूर्वक phpmyadmin स्थापित कर लिया है।


0

आप Bitnami लैंपस्टैक स्थापित कर सकते हैं । (पैकेज जिसमें LAMP के सभी आवश्यक उप पैकेज हैं)।

सबसे पहले बिटनामी वेबसाइट में एक खाता बनाएं ताकि bitnami-lampstack-5.5.30-1-linux-x64-installer.run फ़ाइल डाउनलोड की जा सके । फिर फ़ाइल को अपने डेस्कटॉप पर कॉपी करें (सुविधा के लिए)। रीड एंड एक्सिक्यूशन अनुमति प्रदान करने के लिए, टर्मिनल खोलें (Ctrl + Alt + T)। और प्रकार

chmod 755 chmod  755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run

टाइप करने के बाद अपने डेस्कटॉप से ​​.run फाइल को बेहतर ड्रैग और ड्रॉप करें chmod 755, एंटर दबाएं।

अब .run फ़ाइल पर डबल क्लिक करें। यह आपको स्थापना प्रक्रिया के माध्यम से मार्गदर्शन करेगा।

धन्यवाद।


0

मेरे पास इस कार्य के लिए एक स्क्रिप्ट है: दीप्ति

उपयोग:

sudo lampi -i -s -n example.com.local -dr ~/example-site

यह क्या करता है:

  1. LAMP स्टैक ( -iध्वज) स्थापित करें
  2. Apache2 , mysql , php , phpmyadmin को सेटअप और कॉन्फ़िगर करें
  3. इसके बाद example.com नाम का एक कस्टम साइट सेट करें ( -nविकल्प)
  4. दस्तावेज़ रूट ( विकल्प) के रूप में सेट ~ / उदाहरण-साइट निर्देशिका-dr
  5. इस साइट ( -sध्वज) के लिए SSL (https) सक्षम करें

अब, साइट को http: //example.com.local या https: //example.com.local के साथ एक्सेस किया जा सकता है


जब तक आप यहां स्क्रिप्ट पोस्ट नहीं करते, मैं इस उत्तर का कोई उपयोग नहीं देख सकता ..
heemayl

@heemayl: गंभीरता से? आप मुझे यहाँ ~ 350 लाइन कोड डंप करना चाहते हैं ... यदि आप वास्तव में रुचि रखते हैं, तो आपको लिंक के माध्यम से अनुसरण करना चाहिए और जीथिया प्रोजेक्ट पेज पर जाना चाहिए।
जाहिद

क्या आप गारंटी दे सकते हैं कि भविष्य में स्क्रिप्ट को हटाया नहीं जाएगा? फिर से इसके लिंक केवल AFAICS का जवाब देते हैं। इसके अलावा, आपको सीधे जीथब का लिंक देना चाहिए, किसी भी सूक्ष्म विज्ञापन को बहुत हतोत्साहित किया जाता
है..जबकि आपको

@ हेमायल: मैं जीथुब को एक सीधा लिंक देने पर सहमत हूं लेकिन इस पर केवल एक लिंक होने के कारण इसका जवाब नहीं है। मैंने उस कोड को डाल दिया है जिसे चलाने की ज़रूरत है और किसी को भी इसका पालन करने के लिए अच्छी तरह से समझाया गया है ...
जाहिद

0

सभी चरणों का पालन करें

sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt install php7.0-cli
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo systemctl restart apache2
sudo apt-get update

(ध्यान दें कि अगर यह अंतिम तीन लाइन कोड आज़माएं तो phpmyadmin काम नहीं कर रहा है)

gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C

0

मेरे पास उपयोग करने में आसान, सरल बैश स्क्रिप्ट है जो आपके सिस्टम पर LAMP स्टैक को स्वचालित रूप से स्थापित करता है।

बैश स्क्रिप्ट का उपयोग करने के लिए अपने टर्मिनल में इस कमांड को चलाएं:

wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash

इसके अलावा phpMyAdmin इंस्टॉलेशन जिस्ट में शामिल है।

जिस्ट की जाँच करें


0

यदि आप Ubuntu 16 पर हैं, तो यह एक कमांड के साथ सरल है:

sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin

और mysql, phpmyadmin कॉन्फ़िगरेशन के लिए पासवर्ड दर्ज करने के लिए स्क्रीन पर दिए गए निर्देश का पालन करें

आप मेरे ब्लॉग http://tvivu.com/install-lamp-stack-ubuntu-16-04/ पर अधिक विवरण देख सकते हैं


-7

EHCP (आसान होस्टिंग कंट्रोल पैनल) आज़माएं ...

क्लीन सर्वर पर ehcp इंस्टॉलेशन आपके लिए गंदा काम करेगा ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.