我能够在 Mountain Lion 上成功安装 mcrypt 扩展,但在 Mavericks 上安装扩展时遇到了困难。
作为参考,我正在关注本指南: http: //www.coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-9-mavericks-development-server/
我注意到的唯一不一致之处是,通过php -v
从命令行运行,我显示的是 PHP 版本 5.3.15 - 而 Web 服务器似乎正在运行 5.4.17。 我下载了 5.4.17 来编译 mcrypt。
基本上,一切都按计划进行,直到最后。我没有将共享扩展安装到新目录中/usr/lib/php/extensions/no-debug-non-zts-20100525
,而是收到一条消息:
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/
编辑:
问题似乎是 Web 服务器的 PHP 是使用模块 API:20100525 编译的,系统仍在使用 5.3.15(即 API:20090626),因此出现错误。
我假设您不能(轻松)更新 PHP 的系统版本。我需要做什么才能使模块和 PHP API 匹配?
提前感谢您的帮助。