php不重新编译,添加模块
2024-09-05 13:23:58
本文已安装mysqli模块为例
一:检查
1:首先保证php-fpm能正常启动
2:查看当前已安装的php模块是否有mysqli
[root@oldboyedu ~]# /application/php/bin/php -m|grep mysql
mysql
mysqlnd
pdo_mysql
从检查结果看,并没有安装mysqli模块
二:安装
1:进入到php源码包目录下
[root@oldboyedu ~]# cd /server/tools/php-5.5.32/
[root@oldboyedu php-5.5.32]# ls
进入ext/mysqli/目录
cd ext/mysqli/
/application/php/bin/phpize #检查环境的
执行./configure --with-php-config=/application/php/bin/php-config #--with-mysqli可加可不加
.......
make && make install
.......
[root@oldboyedu mysqli]# make install
Installing shared extensions: /application/php-5.5.32/lib/php/extensions/no-debug-non-zts-20121212/
Installing header files: /application/php-5.5.32/include/php/
#可以看到它会在/application/php-5.5.32/lib/php/extensions/no-debug-non-zts-20121212/目录下生成mysqli.so文件
[root@oldboyedu mysqli]# ls /application/php-5.5.32/lib/php/extensions/no-debug-non-zts-20121212/
mysqli.so
三.配置
修改/application/php/lib/php.ini的配置文件
[root@oldboyedu mysqli]# vi /application/php/lib/php.ini
只需要改一处
将718行的
; extension_dir = "ext"
修改为
extension_dir = "/application/php-5.5.32/lib/php/extensions/no-debug-non-zts-20121212/"
extension = "mysqli.so"
如果需要添加其他模块,例如memcache.so,直接添加在后面添加一行extension = "memcache.so"即可
四:重启php-fpm
killall -9 php-fpm
/application/php/sbin/php-fpm
检查:
[root@oldboyedu mysqli]# /application/php/bin/php -m|grep mysql
mysql
mysqli
mysqlnd
pdo_mysql
至此mysqli模块添加完成!
最新文章
- Structs框架
- 去除magento多店铺URL地址中的“___from_store=”
- 创建webservice实例
- 慕课网:C++ &; 数据结构
- PHP将解析xml变为数组方法
- POJ 3292
- c#使用UIA进行模拟点击操作
- sql server 常用语法
- UICollectionView左对齐流水布局、右对齐流水布局
- Javascript小问题
- 使用 JSON-lib 出现异常 java.lang.reflect.InvocationTargetException
- Java设计模式之工厂模式(Factory模式)介绍(转载)
- tomcat如何正确的开启远程调试功能
- [Golang] GOROOT、GOPATH和Project目录说明
- Android Dragger2快速入门浅析
- linux_vim
- jQuery(";dom";).get()的源码分析
- zedgraph右键菜单的汉化
- php5 Array 数组函数
- FizzBuzzWhizz问题python解法
热门文章
- SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
- js如何获取window.location.href跳转后查询字符串的值?
- flutter json转字符串 字符串转json
- java 抽取 word,pdf 的四种武器
- 把java项目打包成jar包并可以直接运行【我】
- js上拉加载
- Element Children
- 061. Rotate List
- 微信小程序-T
- python高级 之(五) --- 文件操作