2015-12-15 13 views

risposta

29

Se è per scopi dev solo, il modo più semplice sarebbe utilizzare un PPA come ppa:ondrej/php-7.0 e poi apt-get install php7.0-intl e apt-get install php7.0-xsl. I PPA dovrebbero essere MAI essere utilizzati nella produzione.

+0

Ho fatto "sudo add-apt-repository ppa: ondrej/php-7.0" seguito da "sudo apt-get update", quindi "sudo apt-get install php7.0-intl" e "sudo apt-get install php7.0-xsl". Potrebbe scaricare intl ma non xsl. Ma quando faccio "php -m" non vedo ancora intl. Ho fatto qualcosa di male? E sì è a scopo di test :) – Henry

+0

Devi abilitare intl nel tuo file php.ini. Invece di php7.0-xsl, prova 'libapache2-mod-php7.0' dato che xsl è impacchettato con esso. – Maddy

+0

@Maddy quindi come si installa PHP 7 in produzione se non tramite PPA? –

11

prima è necessario aggiungere repository ppa al server

questo può essere fatto da:

sudo add-apt-repository ppa:ondrej/php 

se installato PPA pronti contro termine, aggiornare la cache locale dei pacchetti da:

sudo apt-get update 

dopo questo è necessario eseguire il seguente comando per installare intl & estensioni xsl

sudo apt-get install php7.0-intl 
sudo apt-get install php7.0-xsl 

di controllo delle estensioni PHP:

php -m 

se la proroga non carico del browser, che è necessario controllare il vostro php.ini per apache2

che si possono trovare chiamando <?php phpinfo();?> in info.php file

15

È possibile eseguire sudo apt-get install php7.0-intl per installarlo. Non è necessario aggiungere PPA alla data 16.10.