mysql - Apache 未在 MAMP Pro 上启动

标签 mysql apache mamp diagnostics mamp-pro

Apache 无法启动并引发错误:

Starting Apache failed screenshot

或 Apache 无法启动。请查看日志文件以获取更多信息。

dyld: Symbol not found: _iconv Referenced from: /usr/lib/libmecabra.dylib Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib in /usr/lib/libmecabra.dylib /Applications/MAMP/Library/bin/apachectl: line 80: 2799 Trace/BPT trap: 5 $HTTPD "$

这对于多个端口是相同的。推荐的 MAMP 端口和常规 apache 端口。

MySQL 可以正常启动。

有什么建议吗?

最佳答案

我昨晚更新到最新版本的优胜美地。

您显然必须转到 Applications 中的 MAMP 文件夹。转到 bin -> apache2 -> bin

然后将文件从 envvars 重命名为 _envvars

我还遇到了另一个无法正常工作的问题。确保端口是 Apache 默认值,而不是 MAMP 默认值(端口 80 等)。如果它立即生效,则这不适用于您。

关于mysql - Apache 未在 MAMP Pro 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25201280/

相关文章:

PHP 在 MAMP 中不显示任何内容

php - 当我按下更新按钮时,我需要更新使用 php 动态创建的所有字段?

apache - PHPMyAdmin 最大上传大小不会改变,错误的 php.ini 文件

php - IIS + PHP + MySQL 返回 500 - 内部服务器错误

apache - 如何在 CentOS 中设置用户指令的目录

php - 如何互连 Node.js 应用程序服务器和 LAMP 堆栈?

memcached - 使用错误的 API 版本为 MAMP 安装 memcache

centos - 如何在 Centos 上安装 OctoberCMS?

mysql - 购物卡MYSQL数据库表设计

mysql - 使用 USB 调制解调器通过 AT 命令发送批量消息。