今天教大家在linux上编译php扩展,安装扩展只要会一个,其他的都是一样的安装套路。
我的机器是centos7.2,开始教学:
1.下载扩展包 我今天安装mongodb的扩展为例(如果你要安装其他扩展把链接换成其他扩展的下载链接就可以);#下载文件 下载后在当前文件夹下有个mongodb-1.5.2.tgz文件
wget http://pecl.php.net/get/mongodb-1.5.2.tgz
2.解压文件#解压
tar -zxvf ./mongodb-1.5.2.tgz
3.进入目录并编译#进入目录并编译
cd mongodb-1.5.2
phpize
./configure
make && make install
4.php加入扩展#编辑php.ini
vi /etc/php.ini
#加入 重启php和nginx
extension=mongodb.so
#查看是否成功 如果列表中有mongodb就是成功了 或者网页phpinfo()也一样效果
php -m
ok mongodb扩展就安装就成了! 如果要安装redis扩展一样的道理 下载文件 解压 编译 php加入扩展! 命令也没有什么变化!
linux的扩展安装就说到这里,你学会了吗?