I sviluppatori di l'applicazioni Web ponu avè difficiule installazione di u linguaghju di scripting PHP in Ubuntu Server. Quessa hè in parechji fattori. Ma usando a guida, ognunu pò evità l'errori durante l'installazione.
Installate PHP in Ubuntu Server
L'installazione di u lingua PHP in Ubuntu Server pò esse fatta in diversi modi - tuttu dipende da a so versione è da a versione di u sistema operativu stessa. È a principale differenza hè in e squadre stessi, chì duveranu fà.
Hè ancu da vennu à segnu chì u pacchjettu PHP include parechji cume chì, se si ne vogliono, ponu esse installati separatamente l'unu à l'altru.
Metodo 1: Installazione Standard
L'installazione standard impiega aduprà l'ultima versione di u pacchettu. Ogni serbia di u sistema operativu Ubuntu hè diversu:
- 12.04 LTS (Precise) - 5.3;
- 14,04 LTS (Trusty) - 5.5;
- 15 ott (Wily) - 5.6;
- 16,04 LTS (Xenial) - 7.0.
Tutti i pacchetti sò distribuiti cù u repository ufficiali di u sistema operativu, dunque ùn avemu bisognu di cunnesse una terza parte. Ma l'installazione di u pacchettu tuttu hè eseguita in duie versioni è dipende da a versione di l'OS. Allora, per installà PHP in Ubuntu Server 16.04, esegui stu comando:
sudo apt-get install php
È per e versioni precedenti:
sudo apt-get install php5
Se ùn avete bisognu di tutti i componenti di u pacchjettu PHP in u sistema, pudete installà separatamente. Cumu fà questu è ciò chì i cumandi per questu bisognu di fà daveru, sò spiegati sottu.
Modulo Apache HTTP
Per installà u modulu PHP per Apache in Ubuntu Server 16.04, avete bisognu di esecce u comando seguente:
sudo apt-get install libapache2-mod-php
In versioni precedenti di u OS:
sudo apt-get install libapache2-mod-php5
Vi sarà dumandatu una password, dopu avè inseritu chì avete da permessu per l'installazione. Per fà quessa, inserite a lettera "D" o "Y" (dipende da a localizazione di u Server Ubuntu) è cliccate Enter.
Ùn manca solu aspettà a chjaritura di u pacchjettu di download è l'installazione.
FPM
Per installà u modulu FPM in a versione 16.04 di u sistema operativu, fate u seguitu:
sudo apt-get install php-fpm
In versioni precedenti:
sudo apt-get install php5-fpm
In stu casu, l'installazione cumincerà automaticamente, subitu dopu avè inseritu u password di u superusu.
CLI
CLI hè necessariu per sviluppatori chì sò impegnati in a creazione di prugrammi di console in PHP. Per arricchisce stellu linguaghju di programmazione, in Ubuntu 16.04 hè bisognu di lanciare u comando:
sudo apt-get install php-cli
In versioni precedenti:
sudo apt-get install php5-cli
Estendu PHP
Per implementà tutte e funzioni possibili di PHP, hè necessariu installà un numeru di estensioni per i prugrammi usati. Ora i cumandamenti più popolari per esibisce una tale installazione sò presentati.
Nota: u seguitu sarà furnitu per ogni estensione cù dui cumanduli, induve u primu serva per Ubuntu Server 16.04, è u secondu per versioni precedenti di u SO.
- Pruduzione 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
- Prutetta di MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Vede ancu: Guida di Installazione di MySQL per Ubuntu
Metudu 2: Installà altre Versioni
Di sopra, si hè dettu chì ogni versione di u Ubuntu Server installerà u pacchjettu PHP corrispondente. Tuttavia, questu ùn annulla micca a possibilità di stallà una versione anziana o, anzi, tardi di un linguaghju di programmazione.
- Prima ci vole à rimuovere tutti i componenti PHP chì eranu dighjà installati nant'à u sistema. Per fà quì in Ubuntu 16.04 esegui dui cumandamenti:
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveIn versioni precedenti di u OS:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Ora vi vole à aghjunghje u PPA à a lista di repositarii, chì cuntene pacchetti di tutte e versioni di PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - A stu puntu, pudete installà u pacchettu PHP completo. Per fà quessa, in a squadra stessa, specificate a so versione, per esempiu, "5.6":
sudo apt-get install php5.6
Se ùn avete bisognu di un pacchettu cumpletivu, pudete installà i moduli separatamente da esecutivu selettivamente i cumandi necessarii:
sudo apt-get install libapache2-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, pudemu dì chì, avendu ancu una cunniscenza di base di u travagliu in un computer, l'utente può facilmente installà sia u pacchettu PHP principale è tutti i so cumpunenti addizionali. A cosa principali hè di sapè i cumandamenti chì avete bisognu di fà per u servitore Ubuntu.