在 debian 7.5 上部署 laravel 5,使用 apache2 托管

deploy laravel 5 on debian 7.5, use apache2 to host

我需要有关在 debian 7.5 上部署 laravel 5 项目的帮助,我不确定问题出在哪里。 我的主机配置如下:

<VirtualHost *:80>

        ServerName stockhit.com

        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/stockhitsite/public

        ErrorLog ${APACHE_LOG_DIR}/stockhiterror.log
        CustomLog ${APACHE_LOG_DIR}/stockhitaccess.log combined
        <Directory /var/www/stockhitsite/public>
                DirectoryIndex index.php
                Options Indexes MultiViews FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

当我通过 url 访问网站时,默认的 laravel 欢迎页面不显示,实际上,它显示 /public/index.php 文件内容 请帮帮我,我被困在这里好几天了,在此先感谢。

问题是您的服务器未启用 PHP。打开 Apache 配置文件(通常是 /etc/apache2/httpd.conf)并取消对这一行或类似行的注释:

#LoadModule php5_module libexec/apache2/libphp5.so