在 mamp 中升级 php 会破坏 apache
Upgrading php in mamp breaks apache
我有 OSX Mavericks
,有 MAMP, apache2.2.27 and php5.2.17, php5.4.10
。通常,我在这些 php 版本之间切换,它工作得很好。
现在我从 MAMP 站点下载 php5.4.34
并解压缩到 /Applications/MAMP/bin/php/php5.4.34
目录。它与其他 php 版本具有相似的结构。我还将另一个 php 版本的名称更改为 _php5.4.10
。 MAMP 现在在 select 选项中显示 php5.4.34
。
现在,它可以与 php5.2.17
一起正常工作。但我的问题是当我尝试将其更改为 php5.4.34
时,apache 无法启动并生成 SIGTERM 错误。
[notice] caught SIGTERM, shutting down
以下行由 MAMP 自动添加到 httpd.conf
,我认为这没问题。
LoadModule php5_module /Applications/MAMP/bin/php/php5.4.34/modules/libphp5.so
我找不到为此丢失的 link。
在 MAMP 2.0.5 和 osx 10.7.5
下相同
奇怪,因为我在安装 mamp
时更改了 Mamp 中的 php 版本
我做了什么:
我添加了 5.3.14 php 版本到 bin/php
在 php5.5.9 前面加上 'x_'
在 MAMP 中,将 php 版本从 5.3.6 更改为 5.3.14 并且
我的控制台显示:
[2016 年 1 月 8 日星期五 16:22:26] [通知] Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8za DAV/2 PHP/5.3.6 配置 -- 恢复正常操作
[2016 年 1 月 8 日星期五 16:22:36] [通知] 发现 SIGTERM,正在关闭
所以某些地方仍然认为使用 5.3.6
我遇到了同样的问题。我尝试删除您不需要的先前 php 版本并安装 PHP
的新版本。问题解决了。可能是因为它试图通过旧名称访问重命名的 php 安装。
我有 OSX Mavericks
,有 MAMP, apache2.2.27 and php5.2.17, php5.4.10
。通常,我在这些 php 版本之间切换,它工作得很好。
现在我从 MAMP 站点下载 php5.4.34
并解压缩到 /Applications/MAMP/bin/php/php5.4.34
目录。它与其他 php 版本具有相似的结构。我还将另一个 php 版本的名称更改为 _php5.4.10
。 MAMP 现在在 select 选项中显示 php5.4.34
。
现在,它可以与 php5.2.17
一起正常工作。但我的问题是当我尝试将其更改为 php5.4.34
时,apache 无法启动并生成 SIGTERM 错误。
[notice] caught SIGTERM, shutting down
以下行由 MAMP 自动添加到 httpd.conf
,我认为这没问题。
LoadModule php5_module /Applications/MAMP/bin/php/php5.4.34/modules/libphp5.so
我找不到为此丢失的 link。
在 MAMP 2.0.5 和 osx 10.7.5
下相同奇怪,因为我在安装 mamp
时更改了 Mamp 中的 php 版本我做了什么:
我添加了 5.3.14 php 版本到 bin/php
在 php5.5.9 前面加上 'x_'
在 MAMP 中,将 php 版本从 5.3.6 更改为 5.3.14 并且
我的控制台显示:
[2016 年 1 月 8 日星期五 16:22:26] [通知] Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8za DAV/2 PHP/5.3.6 配置 -- 恢复正常操作 [2016 年 1 月 8 日星期五 16:22:36] [通知] 发现 SIGTERM,正在关闭
所以某些地方仍然认为使用 5.3.6
我遇到了同样的问题。我尝试删除您不需要的先前 php 版本并安装 PHP
的新版本。问题解决了。可能是因为它试图通过旧名称访问重命名的 php 安装。