sh 用于安装PHP 5.x的mcrypt.so扩展的脚本(OS X 10.9 El的默认PHP ...)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于安装PHP 5.x的mcrypt.so扩展的脚本(OS X 10.9 El的默认PHP ...)相关的知识,希望对你有一定的参考价值。
#!/usr/bin/sh
# Script for installing mcrypt.so extension for PHP 5.x (default PHP for OS X 10.x El Captain...)
mkdir /tmp/mcrypt
cd /tmp/mcrypt
# location of the libcrypt
curl --location --progress-bar http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.6.8/libmcrypt-2.6.8.tar.gz/download | tar -zx
curl --location --progress-bar http://au1.php.net/get/php-5.6.23.tar.gz/from/this/mirror | tar -zx
cd /tmp/mcrypt/libmcrypt-2.6.8
MACOSX_DEPLOYMENT_TARGET=10.8 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --disable-dependency-tracking
make -j6
sudo make install
cd /tmp/mcrypt/php-5.6.23/ext/mcrypt/
phpize
MACOSX_DEPLOYMENT_TARGET=10.8 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --with-php-config=/usr/bin/php-config
make -j6
sudo make install
cd ~ && rm -rf /tmp/mcrypt
echo "Don't forget to add 'extension=mcrypt.so' to /etc/php.ini"
以上是关于sh 用于安装PHP 5.x的mcrypt.so扩展的脚本(OS X 10.9 El的默认PHP ...)的主要内容,如果未能解决你的问题,请参考以下文章
`PHP 警告:PHP 启动:无法加载动态库 'mcrypt.so'
在 OSX 10.8.2 - PHP 5.3.15 上安装 mcrypt 和 homebrew
在 OSX 10.8.2 - PHP 5.3.15 上安装 mcrypt 和 homebrew
PHP 不加载 mcrypt 扩展
Mcrypt 已安装但未显示在 PHPINFO
如何让 MCrypt 和 PHP 在 CentOS 上协同工作