php 单个模块安装
php 单个模块安装
渺渺星辰 发表于1年前
php 单个模块安装
  • 发表于 1年前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

php5安装好后,可能在初次安装时,会有些模块会有遗漏,但是我们又不想重新编译php,因为耗时是比较长的。

下面我们就以单独为php5加载curl.so模块为例,演示如何动态为php添加模块。

  1. 找到php5原码安装文件

  2. cd /home/php5/ext/curl

  3. 运行 /usr/local/php/bin/phpize

  4. ./configure –with-php-config=/usr/local/php5/bin/php-config

  5. make test && make install

  6. 安装完成之后会在系统/usr/local/php/lib/php5/extensions/no-debug-non-zts-20060613/这个目录下面生成mysqli.so的库文件

  7. 编辑php.ini文件,指定php到哪人目录读取模块 vi /usr/local/php/etc/php.ini extension_dir=”/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613″ extension=curl.so

  8. /usr/local/php/bin/php -m|grep curl 查看curl.so是否存在

在执行/usr/local/php/bin/php -m|grep curl 报错: PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0

解决方法: vim /etc/php.ini

其中找到xdebug扩展加载处:

extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so

修改为:

zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so

标签: php 模块
共有 人打赏支持
粉丝 3
博文 25
码字总数 32531
×
渺渺星辰
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: