2017-10-09 3 views
0

J'ai php 6.5.30 installé et en cours d'exécution aux côtés de nginx 1.12.1 sur ubuntu 14.04.5Mise à niveau vers PHP 7 sur Ubuntu

Je veux courir Laravel 5.5, alors je dois obtenir php7 + et plusieurs extensions php.

Voici comment je tente de les installer

$ sudo apt-get install php7.1 php7.1-cli php7.1-curl php7.1-json php7.1-mcrypt php7.1-opcache php7.1-xml php7.1-cgi php7.1-common php7.1-fpm php7.1-mbstring php7.1-mysql php7.1-readline php7.1-xmlrpc 

Dernier message dit "php7.1-fpm start/running, process 24107"

$ php -v 
PHP 7.1.10-1+ubuntu14.04.1+deb.sury.org+1 

Mais il ne pas dispose d'un fichier de socket:

$ ls /var/run/php                                     
php5.6-fpm.pid php5.6-fpm.sock 

Donc j'essaye plusieurs choses:

$ service nginx restart 
* Restarting nginx nginx 

$ service php7.1-fpm start 
php7.1-fpm start/running, process 4426 

Mais encore:

$ ls /var/run/php                                     
php5.6-fpm.pid php5.6-fpm.sock 

J'ai essayé de réinstaller plusieurs fois mais je reçois la même situation. Que pourrais-je manquer?

Répondre

0

J'ai trouvé la solution - pour une raison quelconque, mon installation initiale de php7 a été corrompue. Ensuite, je le désinstalle en utilisant apt-get remove php7.0 php... et en laissant quelques fichiers corrompus derrière

Il a finalement fonctionné quand j'ai utilisé apt-get purge php7.0 php... pour tous les nuke et réinstaller.