如何通过自制软件更新 php

How can I update php through homebrew

我之前的 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

这是我对 $ 的输出,其中 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
➜  ~ 

要使用新的 PHP 版本,您必须编辑 Apache 文件:

打开 httpd.conf 文件并找到 LoadModule。它应该有 PHP 的正确版本。它看起来像这样:-

LoadModule php7_module /usr/local/opt/php@7.3/lib/httpd/modules/libphp7.so

您要做的是,将其更改为指向 php.

的正确版本
LoadModule php7_module /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so

尽管不能直接回答您的问题 Mamp pro 使您可以轻松切换 PHP 版本。它让我的开发生活变得更加轻松。