我已经安装了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?
答案 0 :(得分:3)
如果您使用的是PHP-FPM:
sudo service php5-fpm restart
PHP在自己的进程中运行。 Nginx配置无关。