index.php不工作laravel 5

时间:2015-10-20 09:20:56

标签: php .htaccess laravel laravel-5 laravel-routing

我在index.php中遇到了问题。当我尝试运行应用程序时,我在浏览器中获得了index.php的文本。

我正在使用ubuntu。 我最近从Windows 切换到应用程序与xampp正常工作。以下是我的目录结构的截图。

enter image description here

以下是.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>

以下是浏览器中index.php文件的屏幕截图。 enter image description here

1 个答案:

答案 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文件,因此它输出为原始文本。

此致