很抱歉问这个简单的问题,但我真的找不到任何有关 mcrypr 扩展丢失的有用信息。
我第一次在我的 Mac air 上编写 PHP。我吸收了每个包的构建,每个细节都消失了并且崩溃了,所以,我重新安装了我所有的操作系统并升级到 OS X 10.8。
我第二次阅读了一些关于 homebrew 的教程,在启用 apache 和 PHP(已经在 OS X 中)之后,我下载了 homebrew 并安装了 mysql 和 mcrypt,并将从官方网站下载的 PhpMyAdmin 放在/Library/WebServer/Document/
.
我使用的步骤是:
- brew install mysql <= 这是我使用的命令,而不仅仅是描述我的操作
- brew install mcrypt <= 命令
- 启动时使mysql启动
- 在 php.ini.default 中添加新行:extension = mcrypt.so 并重命名为 php.ini。
- 设置 mysql 根名称和密码。
每个关于安装的日志都是正确且成功的,地窖文件夹就在/usr/local/
. 文件夹 mcrypt 也在那里。
但是当我登录 phpMyAdmin 时,仍然找到该行:mcrypt extension is missing still there
我错过了一些步骤,或者我在 php.ini 中添加了错误的行?
还有一个问题,如果我们通过 homebrew 安装 mysql,charset 会自动设置为 UTF-8 吗?因为我的系统在我编辑之前向我显示了这个my.cnf
:(