无需重新编译安装PHP扩展的方法
转自:https://www.jianshu.com/p/ae3c17b0f126
PHP扩展模块通常有两种:
-
PHP官方扩展。如果php通过源码安装(php7),安装的时候未开启,而后来需要开启某个自带模块(例如ldap,snmp等),通常需要重新编译带上
--with
。 -
PHP其他扩展。安装这些php模块,例如
redis
,swoole
,yaf
,安装过程通常是这样的:# 下载源码 wget https://sorce.net/some-module.tar.gz # 解压j进入目录 tar -zxvf xxx.tar.gz && cd xxx # 配置 编译 phpize ./configure --with-php-config=/path/to/php-config make && make install # 然后拷贝 xx.so 文件,在 php.ini 添加 extension = xx.so
如果你还没有删除你的php安装源码,恭喜你可以不用重新编译php来安装官方扩展模块
cd php源码目录/ext/
找到你需要的模块名,进入文件夹,按照上面安装扩展的方法,编译添加
我的php源码安装完了就删掉了?
php -v
再去下载个相同的版本
分情破爱始乱弃,流落天涯思别离。
如花似玉负情意,影如白昼暗自迷。
随风浮沉千叶落,行色匆匆鬓已稀。