Guida di installazione di PHP per u servitore Ubuntu

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.

  1. Pruduzione per GD:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. Estensione per Mcrypt:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. 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.

  1. 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 autoremove

    In 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

  2. 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

  3. 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.