PHP nginx mysql:致命错误:在第12行的/var/www-git/www1/api/credentials/mysql.php中调用未定义的函数mysql_connect()

时间:2014-01-14 10:27:25

标签: php mysql nginx

我已经安装了mysql-server php5-mysql和nginx。当我执行脚本(通过webrequest)时,它输出错误:

Fatal error: Call to undefined function mysql_connect() in /var/www-git/www1/api/credentials/mysql.php on line 12

这告诉我无法找到mysql api,我想。我重新启动了nginx。

sudo service nginx restart

检查php.ini是否有任何msql相关设置(找不到但这可能是错误) 我也跑了这个(我不知道为什么它会启动dbs我猜我觉得它不重要):

sudo mysql_install_db

我不知道在phpinfo()中要查找什么,我检查过但发现没什么相关的。

为什么PHP,在我当前的nginx设置中找不到mysql?

1 个答案:

答案 0 :(得分:3)

如果您使用的是PHP-FPM:

sudo service php5-fpm restart

PHP在自己的进程中运行。 Nginx配置无关。