如何通过自制软件更新 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 版本。它让我的开发生活变得更加轻松。
我之前的 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 版本。它让我的开发生活变得更加轻松。