(正在运行的ubuntu服务器12.04)
特别是这一行给我的PHP问题:
$con = mysql_connect("localhost:3306","root","root");
通过打开错误报告,我只得到了这个返回值(因为它在该行被杀死,此后什么也不会打印):
Fatal error: Call to undefined function mysql_connect() in /var/www/sql/login.php on line 7
我不确定从那里去哪里,因为它只是在我提供的线路上被杀死。我也只使用了“ localhost”,并且已经从命令行成功登录。这可能是php权限问题,还是类似配置的问题?如果是这样,那会在哪里?
最佳答案
我认为这是因为您没有在PHP环境中加载mysql扩展。
要解决此问题,请在您的Ubuntu中打开外壳并键入以下内容:
sudo apt-get install php5-mysql libapache2-mod-auth-mysql
之后,只需使用下一条命令重新启动apache:
sudo /etc/init.d/apache2 restart
祝好运!