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

标签 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 相关的设置(没有发现,但这可能是错误) 我也运行了这个(不知道为什么它会启动我猜的数据库,所以我认为它不重要):

sudo mysql_install_db

我不知道要在 phpinfo() 中寻找什么,我检查了但没有发现任何相关内容。

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

最佳答案

如果您使用的是 PHP-FPM:

sudo service php5-fpm restart

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

关于PHP nginx mysql : Fatal error: Call to undefined function mysql_connect() in/var/www-git/www1/api/credentials/mysql. php on line 12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21111150/

相关文章:

php - 设置的最大cURL连接数是多少?

MySQL 将表转换为 latin1 不会将外来字符转换为正确的表示形式

ajax - Nginx CORS 不适用于 POST

php - 如何使用jquery获取编辑文本的值

php - 警告 : array_combine(): Both parameters should have an equal number of elements

php - 多表查询分页和搜索返回所有表的结果,但如果没有其他表的任何内容,则不返回主表的结果

php - 使用来自另一个字段的单个 INT 更新 MySQL 日期字段?

nginx - 在 NGINX 中的 LUA 指令之间交换变量

node.js - 如何为在本地主机 :3000 上运行的 Create-React-App 设置通过 NGINX 的代理

PHP MySQL根据变量更改选择查询