1. 云栖社区>
  2. PHP教程>
  3. 正文

在mac osx 10.5上面安装phpmyadmin时候的小问题之解决.(libmcrypt)

作者:用户 来源:互联网 时间:2017-12-01 13:41:09

安装问题macphpmyadminosx解决10.5

在mac osx 10.5上面安装phpmyadmin时候的小问题之解决.(libmcrypt) - 摘要: 本文讲的是在mac osx 10.5上面安装phpmyadmin时候的小问题之解决.(libmcrypt), 今天想在家写一个管理自己task的rails小程序.以前没有自己在mac上面安装过mysql和phpmyadmin,都是直接使用xampp程序.恰好今天有兴致,就想把mysql和phpmyadmin给装上.前面的活动进行得都很顺利.但是基


今天想在家写一个管理自己task的rails小程序.
以前没有自己在mac上面安装过mysql和phpmyadmin,都是直接使用xampp程序.
恰好今天有兴致,就想把mysql和phpmyadmin给装上.
前面的活动进行得都很顺利.
但是基本上都安装完成了之后,出现了一个错误信息

无法载入mcrypt 扩展,
请检查 PHP 配置
这个信息以前也遇到过,在windows上面定义好libmcrypt.dll就可以了,但是在mac上面该怎么解决呢?
找了很久,在http://lisenhe.blogspot.com/2009/01/plugging-mcrypt-into-php-on-leopard.html
这个地方终于找到了解决的办法.
重点在这个地方
引用Move back to /SourceCache, then down to php-5.2.6/ext/mcrypt - type…
/usr/bin/phpize (phpize should be in /usr/bin - if not go find it and change the command as appropriate)
Then configure as follows…
MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' LDFLAGS='-O3 -arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' ./configure --with-php-config=/Developer/SDKs/MacOSX10.5.sdk/usr/bin/php-config
Again make -j6 then sudo make install
Make sure you have php.ini in the /etc directory (it may be php.ini.default to start, so rename it). Ensure that enable_dl = On but do not remove the ; from in front of ;extension_dir ="./". UPDATE: Almost forgot - add one line to the .ini file in the Dynamic Extensions section… ‘extension=mcrypt.so’, without the quotes of course (thanks to Badrul).
Restart Apache - when all’s said and done you should be able to see this with phpinfo():
在mac上面使用的是mcrypt.so而不是libmcrypt.dll

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索安装 , 问题 , mac , phpmyadmin , osx , 解决 , 10.5 , , ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备