【问题标题】:Upgrading to PHP 7 on Ubuntu在 Ubuntu 上升级到 PHP 7
【发布时间】:2018-01-29 02:58:20
【问题描述】:

我在 ubuntu 14.04.5 上安装了 php 5.6.30 并与 nginx 1.12.1 一起运行

我想运行 laravel 5.5,所以我需要获取 php7+ 和几个 php 扩展。

这是我尝试安装它们的方法

$ 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

我已经尝试重新安装几次,但我遇到了同样的情况。我可能会错过什么?

【问题讨论】:

    标签: php laravel ubuntu nginx


    【解决方案1】:

    找到解决方案 - 由于某种原因,我最初的 php7 安装已损坏。 然后我使用apt-get remove php7.0 php... 卸载它并留下一些损坏的文件

    当我使用apt-get purge php7.0 php... 将它们全部核对并重新安装时,它终于起作用了。

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      相关资源
      最近更新 更多