我在宅基地更新php版本时遇到麻烦。当我检查homestead ssh中的版本时,它说它的php版本是PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)。现在,我想将PHP版本更新为7,以实现代码兼容性。有一种简单的方法可以解决此问题吗?

我也尝试过here
但没有运气。谢谢

最佳答案

您可能有Laravel 5.0版-https://laravel.com/docs/5.0/homestead,在此版本中,Homestead具有Ubuntu 14.04和PHP 5.6。要将PHP仅更新到7.0,您需要登录Homestead并执行:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install php7.0-mysql php7.0-fpm php7.0-mbstring php7.0-xml php7.0-curl

然后,您需要将fastcgi_pass中的配置文件中的/etc/nginx/sites-available/*更改为此fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
最后,重新启动服务:
/etc/init.d/nginx restart
/etc/init.d/php7.0-fpm restart

关于php - 如何在宅基地更新PHP版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40101201/

10-12 12:50