Ricerca…


Installazione da riga di comando usando APT per PHP 7

Questo installerà solo PHP. Se desideri pubblicare un file PHP sul Web dovrai anche installare un server web come Apache , Nginx o utilizzare il web server di PHP integrato ( versione php 5.4+ ).

Se sei in una versione di Ubuntu sotto 16.04 e vuoi usare comunque PHP 7, puoi aggiungere il repository PPA di Ondrej facendo: sudo add-apt-repository ppa:ondrej/php

Assicurati che tutti i tuoi repository siano aggiornati:

sudo apt-get update

Dopo aver aggiornato i repository del tuo sistema, installa PHP:

sudo apt-get install php7.0

Proviamo l'installazione controllando la versione di PHP:

php --version

Questo dovrebbe produrre qualcosa di simile.

Nota: l'output sarà leggermente diverso.

PHP 7.0.8-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans

Ora hai la possibilità di eseguire PHP dalla riga di comando.

Installazione in distribuzioni Linux Enterprise (CentOS, Linux scientifico, ecc.)

Utilizzare il comando yum per gestire i pacchetti nei sistemi operativi basati su Enterprise Linux:

yum install php

Questo installa un'installazione minima di PHP, incluse alcune funzionalità comuni. Se hai bisogno di moduli aggiuntivi, dovrai installarli separatamente. Ancora una volta, puoi usare yum per cercare questi pacchetti:

yum search php-*

Esempio di output:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP

Per installare la libreria gd:

yum install php-gd

Le distribuzioni Linux aziendali sono sempre state conservative con gli aggiornamenti e in genere non si aggiornano oltre la release point con cui sono state distribuite. Un certo numero di repository di terze parti fornisce versioni correnti di PHP:

IUS e Webtatic forniscono pacchetti di sostituzione con nomi diversi (ad esempio php56u o php56w per installare PHP 5.6) mentre il repository di Remi fornisce aggiornamenti sul posto utilizzando gli stessi nomi dei pacchetti di sistema.

Di seguito sono riportate le istruzioni per l'installazione di PHP 7.0 dal repository di Remi. Questo è l'esempio più semplice, in quanto la disinstallazione dei pacchetti di sistema non è richiesta.

# download the RPMs; replace 6 with 7 in case of EL 7
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
# install the repository information
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# enable the repository
yum-config-manager --enable epel --enable remi --enable remi-safe --enable remi-php70
# install the new version of PHP
# NOTE: if you already have the system package installed, this will update it
yum install php


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow