我已经安装了mysql-server php5-mysql和nginx。当我执行脚本(通过网络请求)时,它会输出错误:
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相关的设置(没有找到,但这可能是错误)我也运行了这个(不知道为什么它启动了我猜的数据库,所以我认为它并不重要):
sudo mysql_install_db
我不知道在phpinfo()中寻找什么,我检查了一下,但没有发现任何相关的东西。
为什么在我目前的nginx设置中,PHP找不到mysql?
如果您使用的是 PHP-FPM:
sudo service php5-fpm restart
PHP 在自己的进程中运行。Nginx配置无关。