求解php可以链接数据库但是用apache打开网页测试就会出错
apache吧
全部回复
仅看楼主
level 1
陨落·逝 楼主
如题,终端里运行的结果:
/usr/local/php/bin/php my.php
<html>
<body>
Array
(
[0] => 4153041
[1] => lyt
)
</body>
</html>
然而apache:
Warning: mysqli::__construct(): (HY000/2002): Permission denied in /var/www/html/my.php on line 5
Permission denied
Warning: mysqli::set_charset(): Couldn't fetch mysqli in /var/www/html/my.php on line 12
Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/html/my.php on line 14
Fatal error: Uncaught Error: Call to a member function fetch_row() on null in /var/www/html/my.php:15Stack trace:#0 {main} thrown in /var/www/html/my.php on line 15
已经尝试过将127.0.0.1改为localhost,直接提示no such file or directory,直接是终端命令解析都出错!
2017年02月05日 07点02分 1
level 1
陨落·逝 楼主
已解决
sudo setsebool -P httpd_can_network_connect 1
2017年02月05日 08点02分 2
1