PHP添加模块

由于线上业务功能的增加,php默认编译的一些模块明显无法满足日常的需要,这里介绍如何为PHP添加模块。

案列:为php增加php-redis模块,使php支持redis

1、下载模块

链接:https://pan.baidu.com/s/1hs0BUEo 密码:ydkk

2、解压安装

tar xf redis-3.1.5.tgz
cd redis-3.1.5
/usr/local/php/bin/phpize 
./configure --wiht-php-config=/usr/local/php/bin/php-config 
./configure --with-php-config=/usr/local/php/bin/php-config 
make && make install

安装完毕后,页面会显示so文件的安装位置,如/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so

3、修改php.ini增加redis.so的配置

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
extension = "memcache.so"
extension = "redis.so"
extension = "openssl.so"

4、重启php,并查看效果

php -m|grep redis
redis

或者在phpinfo中查看。

添加模块基本都是这个方法,可根据实际需要添加。或者在项目上线前,尽量提前配置必须模块。

原文地址:https://www.cnblogs.com/cangyuefeng/p/9070667.html