Qual è il modo più semplice per configurare uno stack LAMP?

117

Ho creato una nuova istanza VPS di Ubuntu e mi sto chiedendo quale sia il modo più semplice per iniziare e utilizzare uno stack LAMP di base (ovvero quali pacchetti sono richiesti, quali opzioni di configurazione devono essere ottimizzate, se presenti, ecc. ).

    
posta jerhinesmith 28.07.2010 - 21:37
fonte

17 risposte

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

Installa tutto lo stack LAMP di base per te, richiede la password di root di MySQL, ecc.

Più specificamente installerà i seguenti pacchetti e le loro dipendenze.

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  

Potresti anche dare un'occhiata alla Guida al server di Ubuntu .

    
risposta data andol 28.07.2010 - 21:41
fonte
29

Installa Apache

sudo apt-get install apache2

Installa PHP

sudo apt-get install php5 libapache2-mod-php5

Come per la 16.04, il numero è cancellato:

sudo apt-get install php libapache2-mod-php

Installa MySQL

sudo apt-get install mysql-server

Installa phpMyAdmin

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

Come con l'installazione di PHP, in 16.04, il numero viene eliminato:

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

Installazione combinata

16.04:

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

Prima delle 16.04:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
    
risposta data Sniper 13.04.2013 - 22:23
fonte
26

Il modo più semplice per installare LAMP con PHPMyAdmin è:

sudo apt-get  install lamp-server^ phpmyadmin 

Non hai nemmeno bisogno di installare taskel. Maggiori dettagli possono essere trovati qui , che fornisce questo:

Per accedere a PHPMyAdmin, apri terminale e amp; Tipo:

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

Aggiungi questa riga da qualche parte in quel file:

Include /etc/phpmyadmin/apache.conf 

Infine riavvia Apache usando:

/etc/init.d/apache2 restart

o

sudo service apache2 restart
    
risposta data Abhishek Bhardwaj 27.08.2012 - 23:44
fonte
14

In Synaptic, fai clic su modifica e seleziona per attività. Quindi selezionare LAMP Server e premere apply. Fatto.

    
risposta data Owais Lone 31.07.2010 - 07:31
fonte
10

Personalmente trovo sempre che l'installazione del server MySQL e poi PHPMyAdmin installeranno tutte le parti di cui ho bisogno

sudo apt-get install mysql-server

(fare questo prima significa che chiede che la password dell'account root sia impostata in anticipo)

poi

sudo apt-get install phpmyadmin

Ti offre anche tutti gli strumenti necessari per amministrare il tuo server MySQL una volta installato:)

    
risposta data JonTheNiceGuy 29.07.2010 - 10:55
fonte
10

Sulla riga di comando il modo più semplice è probabilmente usare tasksel :

sudo tasksel install lamp-server
    
risposta data txwikinger 28.07.2010 - 21:41
fonte
4

I pacchetti sono apache2 e libapache2-mod-php5 . php5 ha un numero di moduli aggiuntivi, potresti averne bisogno. Li elenco con apt-cache search php5

Prova a rivedere la tua ricerca o

sudo apt-get install apache2 libapache2-mod-php5

Abilita php5 con

sudo a2enmod php5

Riavvia apache

sudo service apache2 restart

Le seguenti pagine wiki possono essere molto utili se stai iniziando con apache.

link

link

Nota- Questa risposta è stata migrata da altrove. Per aggiungere l'installazione di mysql

sudo apt-get install mysql-server php5-mysql
    
risposta data Panther 18.01.2012 - 23:00
fonte
2

link

Ha LAMP e phpmyadmin integrati insieme ai moduli perl. Installa in / opt / lampp quindi può essere installato / rimosso facilmente ...

    
risposta data sagarchalise 20.08.2010 - 19:35
fonte
2

Il comando del mio coltellino svizzero:

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
    
risposta data thucnguyen 03.09.2014 - 17:19
fonte
1

PHP7.0 è standard su Ubuntu 16 +

Ecco il rundown:

1 come sempre

 sudo apt-get update

2 Installa Apache2

 sudo apt-get install apache2

3 Installa server mysql

 sudo apt-get install mysql-server

4 Installa 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 Installa phpmyadmin

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

Nota, dovrai aggiungere Include /etc/phpmyadmin/apache.conf al file che apri con il seguente comando. ( credito )

 sudo gedit /etc/apache2/apache2.conf 

opzionale

 sudo a2enmod rewrite
    
risposta data Ulad Kasach 26.04.2016 - 09:22
fonte
1

Apri terminale

Ctrl + Alt + T

Tipo

sudo apt install synaptic

Questo installerà synaptic sul tuo sistema

Tipo

sudo synaptic 

per aprirlo.

Vai alla casella di ricerca

Nel campo di ricerca digita apache e fai clic sul pulsante Cerca

Viene visualizzato il seguente campo

Scorri fino a Apache2 e seleziona il riquadro a sinistra.

Fai clic su applica

Seleziona tutte le dipendenze e segui le istruzioni sullo schermo per installare.

In modo simile, installa

php7.0 e mysql-server uno per uno

Durante l'installazione del sistema mysql-server richiede la password root . Forniscilo.

Dopo che tutto è stato completato, chiudere synaptic.

Ora apri il browser e nella barra degli indirizzi digita localhost e premi Invio

Se viene visualizzata la seguente pagina

quindi Apache2 l'installazione ha esito positivo

In tipo di terminale

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

Premere

i

Tipo

<?php phpinfo(); ?>

Premere

Esc : x Invio

Vai al tuo browser e nella barra degli indirizzi digita localhost / testphp.php

Se viene visualizzata la seguente pagina

Quindi l'installazione di php7.0 ha successo

Vai al terminale e digita

mysql --version

Se viene visualizzato il seguente prompt (i numeri di versione per il sistema potrebbero essere diversi):

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

Quindi l'installazione del tuo server mysql ha avuto successo.

Tipo

mysql -u root -p

Otterrai:

Enter password:

Fornisci la password.

Se ricevi il seguente messaggio

Ora sei riuscito ad accedere con successo

Tipo

mysql> quit

per eseguire il logout.

Congratulazioni, ora hai un pieno LAMP Stack

Opzionale:

Puoi anche installare phpmyadmin usando synaptic. Durante l'installazione richiederà il server predefinito da utilizzare. Seleziona apache2 . Segui altre istruzioni sullo schermo.

Quindi apri il browser e nella barra degli indirizzi digita localhost / phpmyadmin

Viene visualizzata la seguente pagina

Nel campo nome utente tipo root e nel campo password inserisci la password per l'utente root che hai selezionato durante l'installazione di mysql-server.

Fai clic sul pulsante Vai .

Viene visualizzata la seguente pagina

Ora hai installato correttamente phpmyadmin sul tuo sistema.

    
risposta data rancho 05.05.2017 - 05:34
fonte
0

Puoi installare Bitnami lampstack . (Pacchetto contenente tutti i pacchetti secondari necessari di LAMP).

Prima di tutto crea un account in sito web Bitnami per scaricare bitnami-lampstack-5.5.30-1- linux-x64-installer.run file. Quindi copia il file sul desktop (per comodità). Per fornire il permesso di lettura e di esportazione, apri il terminale (Ctrl + Alt + T). e scrivi

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

Meglio trascinare e rilasciare il file .run dal desktop dopo aver digitato chmod 755 , premere invio.

Ora fai doppio clic sul file .run. Ti guiderà attraverso il processo di installazione.

Grazie.

    
risposta data user441517 27.12.2015 - 13:52
fonte
0

Ho uno script per questo compito: lampi

Utilizzo:

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

Che cosa fa:

  1. Installa lo stack LAMP ( -i flag)
  2. Imposta e configura apache2 , mysql , php , phpmyadmin
  3. Quindi imposta un sito personalizzato denominato example.com.local (opzione -n )
  4. Imposta la directory ~ / example-site come root del documento (opzione -dr )
  5. Abilita SSL (https) per questo sito ( -s flag)

Ora è possibile accedere al sito con il link link o

    
risposta data Jahid 26.06.2016 - 20:19
fonte
0

Se sei su unbuntu 16, è semplice con un comando:

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

E segui le istruzioni sullo schermo per inserire la password per la configurazione di mysql, phpmyadmin

Puoi vedere ulteriori dettagli sul mio blog link

    
risposta data Vu Tran 10.12.2016 - 10:48
fonte
0

Segui tutti i passaggi

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

(Nota Se phpmyadmin non funziona dopo Than Prova questo ultimo codice di riga)

gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C
    
risposta data Siddharth Shukla 07.02.2017 - 00:17
fonte
0

Ho creato un script di bash facile da usare che installa lo stack LAMP sul tuo sistema automaticamente.

Esegui questo comando nel tuo terminale per usare lo script bash:

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

Anche l'installazione di phpMyAdmin è inclusa nel gist.

Dai un'occhiata al Gist

    
risposta data Hasan Bayat 08.07.2017 - 19:50
fonte
-7

Prova EHCP (pannello di controllo di hosting semplice) ...

L'installazione di ehcp su un server pulito farà il lavoro sporco per te ...

    
risposta data Vangelis Afantenos 28.06.2011 - 21:11
fonte

Leggi altre domande sui tag