本文最后更新于 2018年11月7日 16:06 可能会因为没有更新而失效。如已失效或需要修正,请留言
编译安装curl、mbstring、openssl、zlib、redis等等php扩展。
进入php安装包的扩展目录(以redis为例)
如ext下没有redis,则自己下载,redis下载地址:https://github.com/phpredis/phpredis/releases
cd /lamp/php-5.6.30/ext/phpredis-4.1.1
用phpize生成configure配置文件
/usr/bin/phpize //具体的路径可以用命令查找:find / -name 'phpize'
进行配置
./configure --with-php-config=/usr/local/php/bin/php-config //php-config的位置可以按照上面的命令查找:find / -name 'php-config'
编译、安装
make make install
写入对应的命令,开启对应的模块
echo 'extension=redis.so' >>/usr/local/php/lib/php.ini //find / -name 'php.ini'
根据情况重启web服务器或php
service php restart service nginx restart httpd -k restart
非编译安装实例
Ubuntu
apt install php-mcrypt apt install php-curl apt install php-gd
Centos
yum install php-mcrypt yum install php-curl yum install php-gd
其他模块可以用Tab补齐的方式查看命令
查看已安装的php扩展
/usr/local/php/bin/php -m