[编辑]最后一个版本的MAMP与最新版本的OSX Yosemite工作正常.
两个月前我安装了优胜美地的测试版,没有问题.随着OSX的最新版本,Apache和MySQL无法正常工作.
我通过使用默认端口80找到了Apache的解决方案,并在Applications/MAMP/Library/bin中将文件envvars重命名为_envvars,但是无法解决MySQL的问题.
小智 59
根据MAMP的知识库,"Apache将无法启动 - 优胜美地测试版":
重命名该文件
envvars位于/Applications/MAMP/Library/bin成_envvars
小智 13
您也可以尝试在http://community.bitnami.com/t/mysqld-doesnt-start-in-mac-os-yosemite/25153上发布此解决方法
/Applications/XAMPP/xamppfiles/xampp
Run Code Online (Sandbox Code Playgroud)
寻找:
$XAMPP_ROOT/bin/mysql.server start > /dev/null &
Run Code Online (Sandbox Code Playgroud)
并在其上添加未设置的DYLD_LIBRARY_PATH.它应该看起来像:
unset DYLD_LIBRARY_PATH
$XAMPP_ROOT/bin/mysql.server start > /dev/null &
Run Code Online (Sandbox Code Playgroud)
我希望它有所帮助
小智 11
在MAMP上,我能够通过编辑/Applications/MAMP/bin/startMysql.sh并取消设置DYLD_LIBRARY_PATH来使MySQL工作.所以更新后的脚本如下所示:
# /bin/sh
unset DYLD_LIBRARY_PATH
/Applications/MAMP/Library/bin/mysqld_safe... etc.
Run Code Online (Sandbox Code Playgroud)
它还需要杀死以前由MAMP启动的所有MySQL进程.
今天有同样的问题(运行Yosemite预览版的最后一个版本),XAMPP for OSX的Apache没有工作/启动.Apache的日志文件不包含任何错误.
最后,我通过删除XAMPP for OSX并安装最新版本的AMPPS(http://www.ampps.com/downloads)解决了这个问题.
我不知道导致这种行为的最初问题有什么不同或者是什么 - 但是使用AMPPS一切都运行正常.
希望这也适合你.
| 归档时间: |
|
| 查看次数: |
44497 次 |
| 最近记录: |