• 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中

    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`

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

  • 相关阅读:
    sha256 in C language
    制作带动画效果的状态栏
    带进度条的任务栏
    在状态栏中显示当前系统时间
    在状态栏中显示当前操作员
    在状态栏中显示复选框
    设计浮动工具栏
    可以拉伸的菜单
    任务栏托盘菜单
    带历史信息的菜单
  • 原文地址:https://www.cnblogs.com/sweetXiaoma/p/5855849.html
Copyright © 2020-2023  润新知