問題:部署discus時提示
mysql_connect() 不支持請檢查 mysql 模塊是否正確加載
判斷:
- 運行phpinfo();輸出沒有mysql
- php -m|grep mysql 沒有找到mysql
[root@nginx3 ~]# /usr/local/php/bin/php -m|grep mysql
解決:
- 進入/usr/local/src/php-5.2.13/ext/mysql/目錄
- 運行/usr/local/php/bin/phpize
- 運行./configure --with-mysql=/usr/local/mysql
- make
- make install
- 進入/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613 目錄會看到mysql.so模塊
- 編輯/usr/local/php/lib/php.ini加入如下2條語句:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = mysql.so
- /usr/local/php/bin/php -v 檢查php配置文件是否正確
- 重啓nigix
kill -HUP `cat /opt/ngnix/logs/nginx.pid`
- 重啓php-fpm
/usr/local/php/sbin/php-fpm restart
問題解決