请教MAC OS下PHP的mcrypt怎么安装
2015-06-11 14:33
686 查看
安装方法一:
通过Homebrew安装mcrypt,安装成功
[Shell] 纯文本查看 复制代码
MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法。
1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤要与下载的版本号一致。)
2:在终端执行命令(注意如下命令需要安装xcode支持):
3:下载并解压php源码,根据自己情况选择对应版本。(注意以下命令中php的版本)
在终端执行命令:(如果出错请看后边)
(cd modules后当出现
表示安装成功。)
4:打开php.ini
添加如下代码:(注意no-debug-non-zts-20121212版本号,如果不清楚可以前往/usr/lib/php/extensions/查看)
*如果phpize出现如下错误:
表示需要安装autoconf(安装查看后面的随笔)
*如果make出现如下错误:
执行如下命令即可:
转自:http://segmentfault.com/a/1190000002395906[/code]
通过Homebrew安装mcrypt,安装成功
[Shell] 纯文本查看 复制代码
brew install mcrypt
MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法。
1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤要与下载的版本号一致。)
2:在终端执行命令(注意如下命令需要安装xcode支持):
cd ~/Downloads/mcrypt-2.5.8 ./configure --disable-posix-threads --enable-static make sudo make install
3:下载并解压php源码,根据自己情况选择对应版本。(注意以下命令中php的版本)
在终端执行命令:(如果出错请看后边)
cd ~/Downloads/php-5.5.14/ext/mcrypt phpize ./configure make cd modules sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
(cd modules后当出现
Build complete. Don't forget to run 'make test'.
表示安装成功。)
4:打开php.ini
sudo vi /etc/php.ini
添加如下代码:(注意no-debug-non-zts-20121212版本号,如果不清楚可以前往/usr/lib/php/extensions/查看)
extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
*如果phpize出现如下错误:
grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for: PHP Api Version: Zend Module Api No: Zend Extension Api No: Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
表示需要安装autoconf(安装查看后面的随笔)
*如果make出现如下错误:
/ext/mcrypt/mcrypt.c:25:10: fatal error: 'php.h' file not found
执行如下命令即可:
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include /usr/include *注意MacOSX10.10.sdk修改为自己系统的版本号*
转自:http://segmentfault.com/a/1190000002395906[/code]
相关文章推荐
- sap abap 程序 中使用 FTP . <转载>
- php购物车入门
- Yii2.0 依赖注入(DI)和依赖注入容器的原理
- PHP的soap使用
- 深入浅出讲解:php的socket通信
- 安装 php-gd
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- php中smarty模板条件判断用法实例
- PHP计算2点经纬度之间的距离代码
- php中smarty区域循环的方法
- php类属性成员和方法重载
- ListView的LayoutParams设置
- 用ext_skel,实现一个PHP扩展,添加到PHP并调用
- php中smarty变量修饰用法实例分析
- php知识点
- php简单smarty入门程序实例
- FTP 实现跨服务器文件上传下载
- php类的静态单列模式的实现方法
- PhpStorm下Laravel代码智能提示
- Yii学习笔记之五(核心验证器 api 翻译)