我正在开发laravel 5.6版。我的服务器具有以下应用程序版本:
Apache:Apache / 2.2.27
PHP:5.4.27
MySQL:5.5.59
我无权升级服务器中的PHP版本。因此,我决定将这一行代码添加到public_html文件夹中的.htaccess文件中。
AddHandler application/x-httpd-php70 .php
所以我的.htaccess文件看起来像这样
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
AddHandler application/x-httpd-php70 .php
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
但是没有升级PHP版本,而是显示“ 500 Internal Server Error”页面,并下载了一个名为“ download”的文件。 我该怎么办?谢谢。