Vraag Wat is de gemakkelijkste manier om een ​​LAMP-stapel in te stellen?


Ik heb een nieuw VPS-exemplaar van Ubuntu opgezet en vraag me af wat de gemakkelijkste manier is om te beginnen met een standaard LAMP-stack (dat wil zeggen welke pakketten vereist zijn, welke configuratie-opties moeten worden aangepast, indien aanwezig, enz.).


119
2017-07-28 19:37


oorsprong




antwoorden:


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

Het installeert alle basis LAMP-stack voor u, prompt voor MySQL root-wachtwoord, etc.

Meer specifiek installeert het de volgende pakketten en hun afhankelijkheden.

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  

Misschien wilt u ook een kijkje nemen naar de Ubuntu servergids.


118
2017-07-28 19:41



Misschien wilt u APT-taken overwegen in plaats van tasksel om dit te doen. Zie dit: Moet ik tasksel gebruiken, taken uitvoeren in APT of reguliere metapackages installeren? - gertvdijk
@andol hoe u phpmyadmin hiermee kunt installeren - Dinesh


Installeer Apache

sudo apt-get install apache2

Installeer PHP

sudo apt-get install php5 libapache2-mod-php5

Voor 16.04 wordt het nummer verwijderd:

sudo apt-get install php libapache2-mod-php

Installeer MySQL

sudo apt-get install mysql-server

Installeer phpMyAdmin

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

Net als bij de PHP-installatie, in 16.04, wordt het aantal verwijderd:

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

Gecombineerde installatie

16.04:

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

Vóór 16.04:

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

29
2018-04-13 20:23



Opmerking: phpMyAdmin vereist ook pakketten php-gettext en php-mbstring - Geore Shg
volgens stackoverflow.com/a/21762418/3160597  libapache2-mod-auth-mysql is niet langer nodig in 16.04 - azerafati


De eenvoudigste manier om LAMP te installeren met PHPMyAdmin gebruikt:

sudo apt-get  install lamp-server^ phpmyadmin 

U hoeft de taak niet eens te installeren. Meer details zijn te vinden hier, wat dit geeft:

Voor toegang tot PHPMyAdmin opent u terminal & type:

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

Voeg deze regel ergens toe in dat bestand:

Include /etc/phpmyadmin/apache.conf 

Start ten slotte Apache opnieuw met behulp van:

/etc/init.d/apache2 restart

of

sudo service apache2 restart

26
2017-08-27 21:44



Ik zou APT-taken ook aanbevelen. Merk op dat de caret (^) is geen typfout in dit antwoord. Zie ook: Moet ik tasksel gebruiken, taken uitvoeren in APT of reguliere metapackages installeren? - gertvdijk
Hoewel het gebruik van tasksel "gemakkelijker" lijkt te zijn, zou dit de zeer eenvoudige manier zijn om deze taak uit te voeren. Voor dit antwoord zijn geen andere stappen nodig om het werk te doen. Dank je! - Geppettvs D'Constanzo
Je link is dood. Dit is een goede reden waarom we altijd een korte samenvatting moeten geven van wat er in een link staat. - WinEunuuchs2Unix


Klik in Synaptic op bewerken en markeren op taak. Selecteer vervolgens LAMP Server en klik op toepassen. Gedaan.


14
2017-07-31 05:31



+1 voor een iets meer GUI: ish-oplossing, zelfs als deze niet noodzakelijk op een VPS beschikbaar is. - andol


Ik vind persoonlijk altijd dat het installeren van de MySQL-server en vervolgens PHPMyAdmin alle onderdelen installeert die ik nodig heb

sudo apt-get install mysql-server

(dit betekent eerst dat het vraagt ​​om het wachtwoord van de root-account vooraf in te stellen)

dan

sudo apt-get install phpmyadmin

Het geeft je ook alle tools die je nodig hebt om je MySQL-server te beheren zodra deze is geïnstalleerd :)


10
2017-07-29 08:55





Op de commandoregel is waarschijnlijk de eenvoudigste manier om te gebruiken tasksel:

sudo tasksel install lamp-server

10
2017-07-28 19:41





De pakketten zijn apache2 en libapache2-mod-php5. php5 heeft een aantal extra modules, misschien heb je er een paar nodig. Lijst ze met apt-cache search php5

Probeer uw zoekopdracht of te herzien

sudo apt-get install apache2 libapache2-mod-php5

Schakel php5 in met

sudo a2enmod php5

Start apache opnieuw

sudo service apache2 restart

De volgende wiki-pagina's kunnen erg handig zijn als u met apache begint.

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

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

Opmerking- Dit antwoord is gemigreerd van elders. Om mysql te installeren

sudo apt-get install mysql-server php5-mysql

4
2018-01-18 22:00





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

Het heeft zowel LAMP als phpmyadmin geïntegreerd, samen met perl-modules. Installeert in / opt / lampp zodat kan eenvoudig worden geïnstalleerd / verwijderd ...


2
2017-08-20 17:35