我能够在Mountain Lion上成功安装mcrypt扩展,但在Mavericks上安装该扩展时遇到了困难。
参考文献是:http://www.coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-9-mavericks-development-server/ 唯一的不一致之处是通过从命令行运行
基本上,一切都按计划进行,直到最后。与将共享扩展程序安装到新目录
问题似乎在于Web服务器的PHP是使用模块API:20100525编译的,而系统仍在使用5.3.15(即API:20090626),因此出现错误。
我假设您无法轻松更新系统版本的PHP。我需要做什么才能使模块和PHP API匹配?
提前感谢任何帮助。
参考文献是: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匹配?
提前感谢任何帮助。
sudo cp /etc/php.ini.default /etc/php.ini
。 - ricardgf