我在index.php中遇到了问题。当我尝试运行应用程序时,我在浏览器中获得了index.php的文本。
我正在使用ubuntu。 我最近从Windows 切换到应用程序与xampp正常工作。以下是我的目录结构的截图。
以下是.htaccess文件。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
答案 0 :(得分:1)
您必须配置apache2才能安装并启用mod_php
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo a2enmod php5
sudo /etc/init.d/apache2 restart
与.htaccess文件无关,因为它工作正常,请注意它得到index.php,因为它的意图,但apache不知道如何解释php文件,因此它输出为原始文本。
此致