我正在运行ubuntu 16.04并以这种方式安装LAMP:
安装Apache
sudo apt-get install apache2
安装MySQL
sudo apt-get install mysql-server
安装PHP
sudo apt-get install php7.0 libapache2-mod-php7.0
重新启动服务器
sudo /etc/init.d/apache2 restart
检查Apache
工作
检查PHP
php -r'echo“\ n \ n您的PHP安装工作正常。\ n \ n \ n”;''
工作
文件结构:
/var/www/html/index.html>重定向到index.php /var/www/html/pages/index.php<这个文件不起作用和所有的php文件
所有者组设置为:
chown -R www-data:www-data / var / www
文件夹权限是755. index.php permssions是644这是我的apache2.conf文件:https://ghostbin.com/paste/wwhog
但是当我去:http://localhost/pages/index.php时,我收到了403 Forbidden错误。好像我看不到php文件。
答案 0 :(得分:0)
尝试chown -R www-data:www-data /var/www
,如果你仍然得到403,那意味着问题出现在apache2 conf中,但我不认为。
当我能看到你的apache的内容时,我会完成这个回复:)(apache2.conf&amp; sites-enabled / 000-default.conf -it应该是你在/ var / www中使用的那个/ HTML / - )
答案 1 :(得分:0)
以下是解决问题的方法。
检查Apache的错误日志文件将为您提供有关错误的更多信息。