装完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中

  1. 给xsl生成config文件   用到/usr/local/php*/bin/phpize 然后发现多了好多文件(configure等等啥的。)
  2. 执行./configure --with-php-config=/usr/local/php*/bin/php-config 注意configure后面有空格 是--with 不是-with

    我这里报错了说让重装 "libxslt",我根本就没装,蛤蛤。平时configure报错很正常。这里执行一下yum -y install libxslt-devel 安装一个libxslt-devel就好了
  3. configure结束,发现又多了好多文件(modules等等啥的。)
    打开modules.这个xsl.so就是主角了。
  4. 把xsl.so复制到/usr/local/php*/lib/php/extensions/no-debug-non-zts-20090626下。这里之前已经有装一个扩展mysqli.so了。
  5. /usr/local/php*/lib/php.ini里加一行extension="xsl.so";
  6. 重启php   命令:kill -USR2 `pidof php-fpm`

有问题,请指正!必将尽快修改。非常感谢。

最新文章

  1. 使用Google Closure Compiler高级压缩Javascript代码注意的几个地方
  2. 【转】Xcode进阶快捷键
  3. 大熊君大话NodeJS之------(Url,QueryString,Path)模块
  4. 使用FP-Growth算法高效发现频繁项集【zz】
  5. 【使用git】初识git
  6. 浅析Oracle范式的概念(转载)
  7. dubbo管理控制台安装和使用
  8. MySQL · 性能优化· InnoDB buffer pool flush策略漫谈
  9. 从修复 testerhome(rubychina)网站的一个 bug 学习 ruby&rails on ruby
  10. Objective C assign&copy & retain区别
  11. Android深入浅出之 AudioTrack分析
  12. input的width和padding-left同时存在时IE兼容问题
  13. solr的配置文件及其含义
  14. 10倍速!一招儿解决因googleapis被墙导致的许多国外网站访问速度慢的问题
  15. c# 操作Word总结(车)
  16. IntelliJ IDEA 中创建maven项目
  17. 解决Docker容器时区及时间不同步的问题
  18. 【Linux】如何改变文件的属性与权限
  19. 使用VMWare12.0安装Ubuntu系统
  20. matplotlib画图无法显示图例 报错No handles with labels found to put in legend.

热门文章

  1. Python——使用matplotlib绘制柱状图
  2. Linux常用运维指令
  3. iOS开发之静态库.a 以及合并
  4. jmeter之jtl文件解析(生成测试报告)
  5. Swift和Objective C关于字符串的一个小特性
  6. iOS核心动画之anchorpoint
  7. 2018年10月19 手记 - 身为开发者的我de窘境
  8. js高级程序设计 笔记 --- DOM
  9. netsh命令操作ipsec
  10. STM32的GPIO工作原理 | 附电路图详细分析