相关疑难解决方法(0)

小牛队的MAMP Pro 3.05更新到Yosemite - Apache无法启动

我已经在优胜美地成功运行MAMP Pro 3.05,在干净安装优胜美地的分区上运行DP4.

我现在已经在我的Mavericks安装上运行了DP5的安装程序,现在MAMP Pro安装将无法启动Apache.它说要检查日志,但我没有看到任何相关内容.

我假设因为这是一个预先存在的安装,其配置中的某些内容对Yosemite的Apache来说是错误的.

有任何想法吗?

apache macos mamp osx-mavericks mamp-pro

183
推荐指数
4
解决办法
8万
查看次数

更改 MAMP 中的 PATH 环境变量

我需要更新MAMP v3.4服务器中的PATH变量。

如您所见, Apache 使用的PATH环境变量与我打开终端时使用的PATH不匹配。

<?php
  passthru('env');
  die();
Run Code Online (Sandbox Code Playgroud)

上面的脚本打印出:

...
PATH=/usr/bin:/bin:/usr/sbin:/sbin
...
Run Code Online (Sandbox Code Playgroud)

同时,我运行终端时的路径是:

$ env
  ...
  PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Run Code Online (Sandbox Code Playgroud)

我已经尝试过此处此处提供的解决方案,但没有一个有效。

设置环境变量似乎很有希望,但在设置PATH/Applications/MAMP/conf/apache/httpd.conf时不起作用。

# Near the top of my httpd.conf file...
SetEnv MY_TEST_DETAIL foo
SetEnv PATH /usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Run Code Online (Sandbox Code Playgroud)

我重新启动我的 MAMP 服务器,然后查看phpinfo()

阿帕奇环境变量

如您所见,它添加了MY_TEST_DETAIL环境变量,但没有更改PATH

php macos mamp

4
推荐指数
1
解决办法
3822
查看次数

标签 统计

macos ×2

mamp ×2

apache ×1

mamp-pro ×1

osx-mavericks ×1

php ×1