Gli sviluppatori di applicazioni Web possono incontrare difficoltà quando si installa il linguaggio di scripting PHP in Ubuntu Server. Questo è collegato con molti fattori. Ma usare questo manuale, tutti saranno in grado di evitare errori durante l'installazione.
Installa PHP in Ubuntu Server
Impostazione della lingua PHP in Ubuntu Server può essere eseguita in modi diversi: tutto dipende dalla sua versione e dalla versione del sistema operativo stesso. E la differenza principale è nelle squadre stesse che dovranno essere eseguite.Vale anche la pena notare che il pacchetto PHP include diversi componenti che, se desiderati, possono essere installati separatamente l'uno dall'altro.
Metodo 1: installazione standard
L'installazione standard prevede l'utilizzo della versione più recente del pacchetto. In ogni sistema operativo server Ubuntu, è diverso:
- 12.04 LTS (preciso) - 5.3;
- 14.04 LTS (fidato) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (XENIAL) - 7.0.
Tutti i pacchetti sono distribuiti attraverso il repository ufficiale del sistema operativo, quindi non sarà necessario collegare a terzi. Ma l'installazione del pacchetto completo viene eseguita in due versioni e dipende dalla versione del sistema operativo. Quindi, per installare PHP in Ubuntu Server 16.04, eseguire questo comando:
Sudo apt-get install php
E per le versioni precedenti:
Sudo apt-get install php5
Se tutti i componenti del pacchetto PHP non sono necessari nel sistema, è possibile impostarli separatamente. Come fare questo e quali comandi di fare questo dovrebbero essere eseguiti, saranno descritti di seguito.
Modulo per server http apache
Per installare il modulo PHP per Apache in Ubuntu Server 16.04, è necessario eseguire il seguente comando:
Sudo apt-get install ligapache2-mod-php
Nelle versioni precedenti del sistema operativo:
Sudo apt-get install ligapache2-mod-php5
Richiederai una password, dopo aver inserito il quale è necessario fornire un permesso di installazione. Per fare ciò, inserire la lettera "D" o "Y" (a seconda della localizzazione del server Ubuntu) e premere INVIO.
Quindi rimane solo per attendere il download e l'installazione del pacchetto.
FPM.
Per installare il modulo FPM nel sistema operativo versione 16.04, effettuare le seguenti operazioni:
Sudo apt-get install php-fpm
Nelle versioni precedenti:
Sudo apt-get install php5-fpm
In questo caso, l'installazione verrà avvicinata automaticamente, immediatamente dopo aver inserito la password del superutente.
Cli
CLI è necessaria per gli sviluppatori impegnati nella creazione di programmi di console su PHP. Per introdurre questo linguaggio di programmazione ad esso, è necessario eseguire il comando in Ubuntu 16.04:
Sudo apt-get install php-cli
Nelle versioni precedenti:
Sudo apt-get install php5-cli
Estensioni PHP.
Per implementare tutte le possibili funzioni PHP, è necessario installare un numero di estensioni per i programmi utilizzati. Ora i comandi più popolari saranno presentati per eseguire tale installazione.
Nota: verrà fornito di seguito per ogni espansione di due comandi, in cui il primo è per Ubuntu Server 16.04 e il secondo è per le versioni precedenti del sistema operativo.
- Estensione per GD:
Sudo apt-get install php-gd
Sudo apt-get install php5-gd
- Estensione per MCRypt:
Sudo apt-get install php-mcrypt
Sudo apt-get install php5-mcrypt
- Estensione per mysql:
Sudo apt-get install php-mysql
Sudo apt-get install php5-mysql
Se si dispone di un pacchetto completo è possibile installare i moduli separatamente, selettivamente eseguendo i comandi necessari:
Sudo apt-get install ligapache2-mod-php5.6
Sudo apt-get install php5.6-fpm
Sudo apt-get install php5.6-cli
Sudo apt-get install php-gd
Sudo apt-get install php5.6-mbstring
Sudo apt-get install php5.6-mcrypt
Sudo apt-get install php5.6-mysql
Sudo apt-get install php5.6-xml
Conclusione
In conclusione, possiamo dire che, avendo persino la conoscenza di base del lavoro al computer, l'utente sarà in grado di installare sia il pacchetto PHP principale che tutti i suoi componenti aggiuntivi. La cosa principale è conoscere i comandi che si desidera eseguire in Ubuntu Server.