mac版 mcrypt 安装过程记录

  最近开发的机器换成了MAC,突然切换过来之后发现有些不适应,以前在windos上用的是xampp,其实在mac中也有xampp的,只是因为mac买来的时候就自带了php和apache就懒得卸载重新去装xampp了,并且对于自己来说用这种干净的环境需要什么再去装什么会让自己对于系统的认识多一分。

  那么言归正传,这次遇到的问题是mcrypt的安装,公司的项目中用到了这个组件,AesDecrypt requires PHP mcrypt extension to be loaded in order to use data encryption feature. 发现遇到了这个错误,根据错误提示可以知道是缺少php mcrypt extension这个组件,然后就各种搜索,发现直接搜索这个错误的话都是介绍一些关于这个组件作用的,并没有关于怎样解决这个错误的问题,然后就开始搜关于安装这个组件的一些过程,发现百度并没有太好的文章,那么只能换谷歌啦,经过努力终于找到了一篇文章,是英文的,在我的努力下终于安装成功了,下面把过程分享给大家

  我的mac版本是10.10 可能你看到这篇文章的时候和我的版本并不相同,so~你要下载适合自己的版本,这是前提。

接下来我们需要创建mcrypt 这个目录

cd ~ ; mkdir mcrypt ; cd mcrypt接下来我们要下载两个东西,一个这个组件的php扩展和相应的php程序http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/downloadhttp://php.net/releases/index.php把着两个下载到我们创建的目录当中

下面的命令关于版本号的切记更换为自己的版本
cd ~/mcrypt

tar -zxvf libmcrypt-2.5.8.tar.gz
tar -zxvf php-5.5.9.tar.gz

解压完成就可以删除压缩包文件了
rm *.gz

接下来就是配置libmcrypt
cd libmcrypt-2.5.8
./configure
make
sudo make install

接下来需要安装Autoconf
cd ~/mcrypt
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
tar xvfz autoconf-latest.tar.gz
cd autoconf-2.69/
./configure
make
sudo make install

再接下来编译mcrypt的php扩展
cd ../php-5.5.9/ext/mcrypt/
/usr/bin/phpize
执行这句话的时候如果正确的话应当输出类似的信息,因版本可能略有差异Configuring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212
./configure
make
sudo make install

到这里我们基本就安装完成了,如果成功的话你应该会看到类似的信息Installing shared extensions:  /usr/lib/php/extensions/no-debug-non-zts-20121212/

接下来只需要在/etc/php.ini中加入这个扩展就可以了
extension=mcrypt.so如果你没有php.ini文件的话你需要执行,如果存在的话省略次步骤
sudo cp /etc/php.ini.default /etc/php.inisudo chmod u+w  /etc/php.ini

sudo vi /etc/php.ini

再重启apachesudo apachectl restart

在php中写一个phpinfo()查看一下,如果成功的话应该就可以看到mcrypt扩展了,大家有问题可以联系我,qq731907054
时间: 2024-10-28 20:57:48

mac版 mcrypt 安装过程记录的相关文章

[转]Caffe安装过程记录(CentOS,无独立显卡,无GPU)

Caffe安装过程记录(CentOS,无独立显卡,无GPU) 原文地址:http://www.aiuxian.com/article/p-2410195.html 参考资料: http://www.tuicool.com/articles/uiuA3e Caffe 安装配置(CentOS + 无GPU) http://blog.sina.com.cn/s/blog_990865340102vewt.html caffe 安装配置(CentOS 6.5 + 无GPU) http://www.cnb

北塔网管软件BTSO2.5安装过程记录

北塔网管软件据说是同类比较好的,原来的BTIM系列好像停止更新了,用BTSO版本代替,叫智慧运维平台,据说有各种改进,先把安装过程记录下来,以备以后重装. BTSO分两个部分:平台服务器和注册服务器,可以安装到一台主机,也可以分开,他们要能够通讯,否则认为盗版,注册要记录系统环境.要识别原版光盘,反正国产的软件版权意识近乎变态. 说明上要求win2008r2ent中文版或者win2012企业中文版,先试了2012,注册菜单不出现,重新用2008安装.顺序如下: 1.安装BETA-BTSO_2.5

Hadoop2.2.0安装过程记录

1    安装环境1.1    客户端1.2    服务端1.3    安装准备    2    操作系统安装2.1.1    BIOS打开虚拟化支持2.1.2    关闭防火墙2.1.3    安装VNC3    JAVA安装    3.1    配置目的3.2    配置过程3.3    结果验证4    主机名配置4.1    配置目的4.2    配置过程4.3    结果验证5    增加hadoop用户5.1    配置目的5.2    配置过程5.3    结果验证6    Had

Wmware Center安装过程记录

前几天在服务器中安装了Vmware Esxi,以及在客户端中安装了Vmware Client,因此希望能够装一下Vmware vCenter Server试验一下,结果并不顺利,在此记录.   从官网上下载:VMware-VIMSetup-all-5.5.0-1891310-20140201-update01.iso 下载: 使用虚拟光驱安装,不管是简单安装还是自定义安装,都报错: 咨询Vmware热线,告知通过ova,ovf格式来进行安装,实验安装步骤如下: 选择OVA文件,导入到VMware

mac 开发环境安装使用 记录

---恢复内容开始--- 常用命令 1 查找文件位置: $locate php-fpm 软件变动的话更新locate本地库,可能比较耗时. $sudo /usr/libexec/locate.updatedb 2 查找运行文件位置 $whereis php-fpm $witch php-fpm 所有命令最好再超级管理员下运行,防止权限问题.要不然每次加sudo也很烦,另外安装是最好删除掉以前安装的软件 homebrew部分 是一个非常好的mac下的开发软件管理器.集安装卸载升级于一体.非常方便.

黑苹果安装过程记录

记录在一台式机上安装黑苹果的过程,内容无原创. 一.主机配置: CPU:i3-4160 GPU:HD Graphics 4400 内存:4 GB ( 记忆科技 DDR3L 1600MHz ) 硬盘:希捷 ST500DM002-1BD142 ( 500 GB / 7200 转/分 ) 二.准备的工具: 1.一个大于8G的U盘和一个WinPe启动U盘: 2.DiskGenius:修改分区表格式,修改EFI分区设置文件 3.TransMac:制作MAC安装盘 4.EasyUEFI:创建EFI启动项 5

JDBC——Mysql 5.7绿色版配置安装过程

前言: JDBC是Java链接数据库总要接口: 学习JDBC之前最重要的是要配置好数据库(Mysql): 以下是配置Mysql步骤; 本章大体分为   下载  和   配置安装过程 步骤: 跳过下载教程   直接下载点击这里直接下载(Mysql):https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-winx64.zip 步骤一:下载 1.首先到官网下载Mysql: https://www.oracle.com/index.html

Fedora 28 UEFI模式安装过程记录

这次的折腾是个意外.不过还是要记录一下. 多次做启动盘,把U盘做坏了.将U盘用量产工具修复以后就能做启动盘了.从官网下了Fedora 28的镜像(与CentOS同属RedHat系,尽量与鸟哥一致),用rufus在Windows下打入U盘(选UEFI模式写入,因为现在的Windows就是UEFI启动的,统一一下好设置双引导). 重启笔记本,赶紧按F12(DELL灵越)选择启动项为UEFI下的U盘启动.这里说明一下,我的电脑UEFI Security已经关了,因为之前装过好多次系统了,如果没关的话应

Mac版maven安装

1.下载路径:https://maven.apache.org/download.cgi 要想查看历史版本:则点击archives. 点击binaries 就可以下载对象的maven. Binary tar.gz archive:mac或liunx安装包 Binary zip archive:windows下载 2.把maven 解压到任意目录下.(以下是mac版安装maven) 打开Terminal,输入以下命令,设置Maven classpath $ vim ~/.bash_profile