2017-10-09 123 views
0

我有PHP 30年6月5日和安裝在Ubuntu 14.04.5升級到PHP 7在Ubuntu

我想運行laravel 5.5,所以我需要得到PHP7 +和幾個PHP擴展一起運行Nginx的1.12.1。

這裏是我嘗試安裝它們

$ 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 

最新消息說, 「php7.1-fpm start/running, process 24107

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

但它確實有一個套接字文件:

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

所以我嘗試了幾件事情:

$ service nginx restart 
* Restarting nginx nginx 

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

但還是:

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

我試圖重新安裝了幾次但我得到了同樣的情況。我可能會錯過什麼?

回答

0

找到解決方案 - 由於某種原因,我的初始php7安裝已損壞。 然後我就被它用apt-get remove php7.0 php...並留下一些損壞的文件後面

它終於,當我用apt-get purge php7.0 php...核彈攻擊他們全部重新安裝和卸載工作。