(运行ubuntu服务器12.04)
这条线特别给了我php的问题:
$con = mysql_connect("localhost:3306","root","root");
Run Code Online (Sandbox Code Playgroud)
从打开错误报告开始,我只返回了这个(因为它在该行被杀,之后没有任何内容会被打印):
Fatal error: Call to undefined function mysql_connect() in /var/www/sql/login.php on line 7
Run Code Online (Sandbox Code Playgroud)
我不知道从那里去哪里,因为它刚刚在我提供的线路上被杀死.我也使用了"localhost",我已经从命令行成功登录.这可能是一个PHP权限问题,或类似配置?如果是这样,那会是哪里?
我认为这是因为您没有在您的php环境中加载mysql扩展.
要解决这个问题,请在你的ubuntu中打开shell并输入:
sudo apt-get install php5-mysql libapache2-mod-auth-mysql
Run Code Online (Sandbox Code Playgroud)
之后,只需使用下一个命令重启apache:
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
祝好运!
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |