php添加mysql模塊

 

問題:部署discus時提示

mysql_connect() 不支持請檢查 mysql 模塊是否正確加載

 

判斷:

  1. 運行phpinfo();輸出沒有mysql
  2. php -m|grep mysql  沒有找到mysql

[root@nginx3 ~]# /usr/local/php/bin/php -m|grep mysql

 

解決:

  1. 進入/usr/local/src/php-5.2.13/ext/mysql/目錄
  2. 運行/usr/local/php/bin/phpize
  3. 運行./configure --with-mysql=/usr/local/mysql
  4. make
  5. make install
  6. 進入/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613 目錄會看到mysql.so模塊
  7. 編輯/usr/local/php/lib/php.ini加入如下2條語句:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"

extension = mysql.so

  1.  /usr/local/php/bin/php -v 檢查php配置文件是否正確
  2. 重啓nigix

kill -HUP `cat /opt/ngnix/logs/nginx.pid`

  1. 重啓php-fpm

/usr/local/php/sbin/php-fpm restart

 

問題解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章