MAMP 和 PHP 新版本

问题描述 投票:0回答:1

您知道 MAMP(免费)是否可以支持高于 8.2.0 的 PHP 版本,例如 8.2.8?我已经安装了8.2.8版本,它出现在MAMP对话框的切换器选项中(与8.2.0,其他可用版本一起),我使用它,但是

phpinfo();
仍然向我显示PHP 8.2.0版本。

我已经安装了文件夹

php-8.2.8
,并将其重命名为
php8.2.8
,以与MAMP的文件命名兼容。 PHP 的位置是
usr/local/Cellar/php8.2.8
。并且也被复制到
MAMP/bin/php/
目录中。

php.ini
只是向您显示我正在使用的版本,对吗?我猜我无法在这个文件中设置版本。

我将 PHP8.2.8 的文件夹(相应重命名)放在 MAMP/bin/ 文件夹中,其他版本的 php 都以“...xxxxx”结尾重命名,所以我只激活了两个版本,8.2.8和8.2.0。 apache

httpd.conf
确认正在加载PHP8.2.8版本。

最后,我在

php8.2.8
目录中创建了一个名为
MAMP/conf/
的文件夹,并将“php.ini”文件粘贴到其中。那么,我做错了什么?

mamp php-8.2
1个回答
0
投票

要更改 phpinfo() 的显示,您必须更改位于 /Applications/MAMP/conf/apache/httpd.conf 的 httpd.conf 中的库

对我来说是第 160 行: 加载模块 php7_module
/Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so

我只是将 8.2.0 更改为 7.4.33,它就可以工作了:)

© www.soinside.com 2019 - 2024. All rights reserved.