我以前的php版本是7.3,在mac os中是默认的。在安装了新的PHP版本7.4后,我更新了php路径。当我运行php --version时,它显示php v7.4.23,但当我运行任何php代码时,它都不工作。我想我需要在我的设置中做一些配置。我遵循了一些教程,但没有解决我的问题
每当我运行任何php它给我这个错误
Fatal error: require(): Failed opening required '/Users/Raymond Tucker/projects/test/vue-test/foridpur_ict/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php@7.4/7.4.22/share/php@7.4/pear') in /Users/Raymond Tucker/projects/test/vue-test/foridpur_ict/artisan on line 18
这是我的$ where php输出
➜ ~ where php
/usr/local/opt/php@7.4/bin/php
/usr/local/opt/php@7.4/bin/php
/usr/local/bin/php
/usr/bin/php
➜ ~
3条答案
按热度按时间s4n0splo1#
要使用新的PHP版本,您必须编辑Apache文件:
打开httpd.conf文件并找到LoadModule。它应该有正确的PHP版本。它看起来像这样:-
你要做的是,把它改成指向php的正确版本。
ybzsozfc2#
我有Mac El Capitan。除了this article(超快),没有什么对我起作用。
它允许我把php5升级到php7,我不知道为什么,老实说,我觉得这不是真实的的,但我不明白php5是怎么变成php7的。
以前,我用Macports做过,但这次我无法安装Macports,所以我不得不使用这种新方法。
du7egjpx3#
虽然不能直接回答你的问题,但Mamp pro可以让你轻松地切换PHP版本,它让我的开发生活变得更加轻松。