微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

不同的php版本报道

我正在安装laravel并遇到一些问题:

我收到一个错误,说我的PHP版本不是> 5.5.9.但是,当我运行PHPinfo();测试,它返回5.5.28.当我使用putty(PHP -v)时,我得到5.3.3.

我开始谷歌搜索(尤其是在这个网站上),其中一个解决方案是更改httpd.config文件(https://github.com/Homebrew/homebrew-php/issues/1009).但是,添加LoadModule PHP5_module /usr/local/opt/PHP55/libexec/apache2/libPHP5.so不起作用(没有这样的文件).我还应该尝试什么?我的操作系统是CentOS 6.5.

解决方法:

我不确定CentOS,但在Debian / Ubuntu上,PHP5(用于Web服务器)和PHP5-cli(用于命令行)是两个不同的包,可以独立安装.我以前从未这样做过,但我可以想象可以安装两个不同版本的PHP.

看来这就是你所处的状态:你的PHP5-cli版本是5.3.3.使用composer安装Laravel时,您使用的是命令行.因此,它正在以5.3.3作为版本,并抱怨它太低了.似乎Laravel假设两个软件包的版本都是相同的.

我可以看到两种可能的解决方

>卸载PHP并重新安装.为了安全起见,我会卸载所有东西.重新安装它.你可以摆弄一下&尝试将PHP5-cli带到正确的版本,但这可能比它的价值更麻烦.
>通过下载源并将其解压缩到正确的位置来安装Laravel.这似乎也可能是很多工作.我不确定Laravel安装脚本的配置有多少 – 你必须弄明白这一点.手工做.但在这种情况下,Laravel应该运行,因为Web服务器的PHP满足最低要求;但是,您可能在使用composer安装依赖项时遇到问题……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐