php 單個模塊安裝

php5安裝好後,可能在初次安裝時,會有些模塊會有遺漏,可是咱們又不想從新編譯php,由於耗時是比較長的。php

下面咱們就以單獨爲php5加載curl.so模塊爲例,演示如何動態爲php添加模塊。mysql

  1. 找到php5原碼安裝文件sql

  2. cd /home/php5/ext/curlvim

  3. 運行 /usr/local/php/bin/phpizecurl

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

  5. make test && make installdebug

  6. 安裝完成以後會在系統/usr/local/php/lib/php5/extensions/no-debug-non-zts-20060613/這個目錄下面生成mysqli.so的庫文件it

  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.soio

  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

相關文章
相關標籤/搜索