【PHP】PHP安裝擴充套件-mysqli.so

小亮520cl發表於2015-09-17

在 centos 下編譯安裝 php 時,有時候經常會忘了某些擴充套件,比如 pdo,mysqli,但是到擴充套件目錄下,我們又找不到相應的 擴充套件檔案,(.so 檔案) ,這樣的情況下只能 編譯安裝該模組,生成對應的 so 檔案,然後在 php.ini 中新增相應的 擴充套件記錄,重啟 php

安裝mongo擴充:

  1. $ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
  2. $ cd mongodb-mongodb-php-driver-<commit_id>
  3. $ /usr/local/php/bin/phpize
  4. $ ./configure --with-php-config=/usr/local/php/bin/php-config
  5. $ sudo make install


就可以了,我們以安裝 mysqli 為例。

首先進入 php 原始碼包  如果 找不到可以可下載一個 地址在這裡:


完成後,請編輯你php.ini檔案增加一行
extension=mongo.so
一般預設的編譯php的ini檔案在
/usr/local/php/etc/php.ini
重啟你的web伺服器或者php-fpm,列印phpinfo,如果看到mongo項表,那麼mongodb的擴充套件安裝成功了


其他命令:

  1. 檢視所有模組
  2. [root@baseservice01 etc]# /usr/local/php/bin/php -m | grep -i mongo   ---mongo已安裝成功
    mongo

  3. 檢視所有資訊
  4. [root@baseservice01 etc]# /usr/local/php/bin/php -i
  5. [root@baseservice01 etc]# /usr/local/php/bin/php -i|grep -i conf
    Configure Command =>  './configure'  '--prefix=/usr/local/php' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' '--with-iconv-dir' '--with-freetype-dir' '--with-jpeg-dir' '--with-png-dir' '--with-zlib' '--with-libxml-dir=/usr' '--enable-xml' '--disable-rpath' '--enable-magic-quotes' '--enable-safe-mode' '--enable-bcmath' '--enable-shmop' '--enable-sysvsem' '--enable-inline-optimization' '--with-curl' '--with-curlwrappers' '--enable-mbregex' '--enable-mbstring' '--with-mcrypt' '--enable-ftp' '--with-gd' '--enable-gd-native-ttf' '--with-openssl=/usr/local/openssl' '--with-mhash' '--enable-pcntl' '--enable-sockets' '--with-xmlrpc' '--enable-zip' '--enable-soap' '--without-pear' '--with-gettext' '--enable-fileinfo'
    Configuration File (php.ini) Path => /usr/local/php/lib  --配置檔案路徑
    Loaded Configuration File => /usr/local/php/lib/php.ini  --使用的配置檔案
    Configuration
    Openssl default config => /usr/local/openssl/ssl/openssl.cnf

參考:
http://123haixing.blog.163.com/blog/static/481202052012613111625223/


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-1802491/,如需轉載,請註明出處,否則將追究法律責任。

相關文章