首页 > 代码库 > centos下不重装php——给PHP添加新扩展库
centos下不重装php——给PHP添加新扩展库
装完php。发现需要一些新扩展库比如常见的mysqli之类的。在不重装php安装新扩展,以一个不常用的库xsl为例。
环境:centos6.8,php5.3.29 ,osx10.11.6
我的php相关目录如下:
我的php安装包位置: ~/php-5.3.29 以下简写为~/php*
我的php安装位置: /usr/local/php5329 以下简写为/usr/local/php*
要安装的xsl库在 ~/php*/ext/xsl中
- 给xsl生成config文件 用到/usr/local/php*/bin/phpize 然后发现多了好多文件(configure等等啥的。)
- 执行./configure --with-php-config=/usr/local/php*/bin/php-config 注意configure后面有空格 是--with 不是-with
我这里报错了说让重装 "libxslt",我根本就没装,蛤蛤。平时configure报错很正常。这里执行一下yum -y install libxslt-devel 安装一个libxslt-devel就好了 - configure结束,发现又多了好多文件(modules等等啥的。)
打开modules.这个xsl.so就是主角了。 - 把xsl.so复制到/usr/local/php*/lib/php/extensions/no-debug-non-zts-20090626下。这里之前已经有装一个扩展mysqli.so了。
- 在/usr/local/php*/lib/php.ini里加一行extension="xsl.so";
- 重启php 命令:kill -USR2 `pidof php-fpm`
有问题,请指正!必将尽快修改。非常感谢。
centos下不重装php——给PHP添加新扩展库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。