使用Homebrew Macos Monterey,与CLI版本不同的PHP版本

发布于 2025-02-04 12:30:28 字数 442 浏览 4 评论 0原文

我已经安装了带有Homebrew的php,切换到PHP 8.0,但浏览器phpinfo()显示7.4。我是最新版本的蒙特雷。

啤酒服务停止httpd正在停止Apache服务。

% php -v
PHP 8.0.19 (cli) (built: May 12 2022 02:25:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.19, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.19, Copyright (c), by Zend Technologies
% which php
/opt/homebrew/bin/php

我将如何在浏览器中获得PHP 8.0的工作?

I have installed PHP with homebrew, switch to PHP 8.0 but the browser phpinfo() is showing 7.4. I am on the latest version of Monterey.

brew services stop httpd is stopping the apache service.

% php -v
PHP 8.0.19 (cli) (built: May 12 2022 02:25:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.19, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.19, Copyright (c), by Zend Technologies
% which php
/opt/homebrew/bin/php

How would I get PHP 8.0 to work in the browser?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

永不分离 2025-02-11 12:30:28

在您的HTTPD配置中,您必须使用Apache的发货PHP版本(7.4),看起来像这样:

LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so  

只需更改HTTPD配置即可加载适当的LIB,然后重新启动您的HTTPD服务器。此外,PHP具有多个配置(CLI,FPM):确保您在configs中量身定制适当的配置,通常在/usr/local/etc/php/8.n.n.n.n.n.n(Monterey,Brewed-in PHP)中找到

in your httpd config, you must hardwire the shipped php version (7.4), with apache, would look like this :

LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so  

Just change the httpd config to load the appropriate lib, and restart your httpd server. Also, php has multiple configs (cli, fpm) : make certain that you tailor the appropriate one in your configs , typically found in /usr/local/etc/php/8.N (monterey, brewed-in php)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文