2015-10-20 189 views
1

我在index.php有問題。當我嘗試運行應用程序時,我在瀏覽器中獲取了index.php文本。index.php不工作laravel 5

我使用的是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

+0

然後有沒有在您的服務器上的PHP或它是不活躍的。 – tkausl

回答

1

您必須配置您的Apache2安裝和啓用mod_php的

sudo易於得到安裝的Apache2

命令和apt-get安裝PHP5

命令和apt-get安裝libapache2- MOD-PHP5

須藤a2enmod PHP5

須藤/etc/init.d/apache2重啓

無關,與.htaccess文件,因爲它做工精細,注意它得到的index.php,因爲它的預期但是Apache不知道如何解讀爲此PHP文件,因此它作爲原始文本輸出。

問候,

+0

我遵循上述,但問題仍然存在。我的PHP版本是5.5.9。 –

+0

啊,我忘了提及你必須啓用php,運行這個命令'sudo a2enmod php5',然後重新啓動apache2。問候 –