2015-03-23 13 views
17

Sto cercando di installare PHP 5.6 su Amazon Linux utilizzando il seguente comando:Come installare Php5.6 in linux amazon

$ yum install php56 
No package php56 available. 
Error: Nothing to do 

C'è un repository ho bisogno di aggiungere, al fine di fare questo? Ho cercato questo ma non ho trovato nessuna fonte. Mi piacerebbe anche sapere quali versioni di Apache funzionano con questa versione di PHP?

+0

'yum install php56w' – Daan

+0

che non funziona – avaj

+0

Clone repository PHP, controllare il 5.6' ramo' e costruire dalla fonte. –

risposta

9

AWS non ha ancora impacchettato il php 5.6. È necessario installare php 5.5 dai repository ALAMI o compilare 5.6 dal sorgente.

per elencare i disponibili 5,5 pacchetti usano yum search php55

Il php55 è il pacchetto di base, ma potrebbe essere necessario altri elencati pure.

Quando 5.6 è pronto, sarete in grado di trovare con yum search php56

È possibile trovare informazioni sulla costruzione della fonte a php.net, specificamente Installation on Unix Systems/Apache 2.x on Unix Systems

+1

Ora AWS ha impacchettato il php 5.6 – manan

89

Qui di seguito sono i passi che ho usato per aggiornare versione di PHP 5,3-5,6 nel Amazon Linux

Steps (Usa sudo solo se necessario)

1) Rimuovere il vecchio Apache

sudo service httpd stop 
sudo yum erase httpd httpd-tools apr apr-util 

2) Rimuovere il vecchio PHP

sudo yum remove php-* 

3) installare PHP 5.6 (Apache 2.4 verrà installato automaticamente con questo)

sudo yum install php56 

4) Fare sono installate tutte le estensioni PHP richieste

yum list installed | grep php 

5) Se poi non installarli utilizzando

sudo yum install php56-xml php56-xmlrpc php56-soap php56-gd 

6) Per elencare le altre estensioni PHP disponibili

yum search php56 

7) di PHP 5.6 MySQL estensione (presuppongono che sia già installato MySQL)

sudo yum install php56-mysqlnd 

(NOTA: non è php56-mysql)

8) Start/Restart Apache

sudo service httpd start 
sudo service httpd restart 

9) Controllare la versione

php -v 
httpd -v 
+0

Ottima risposta. L'ho combinato con questo: http: // brianshim.com/webtricks/update-amazon-ami-php5-3-to-php5-4/ – Andrew

+0

Funziona come un incantesimo, grazie! –

+0

Questa è davvero una risposta molto utile e mi ha salvato un sacco di tempo. Grazie Rijas per quello – azeem

Problemi correlati