php - laravel 5.3 不解释 index.php

标签 php apache laravel centos composer-php

我是 laravel 的新手,能够在 Windows 7 上编写一个项目。我使用的是 laravel 5.3。

我希望将该项目部署到运行 centos 6.8 的专用云服务器上。

我无法让 laravel 登陆页面显示,这与您最初创建 laravel 项目时获得的页面相同。

我已经在 centos 服务器上安装了 composer,并且 composer 命令被全局识别。 Laravel 安装到/var/www/laravel。

APACHE 版本
服务器版本:Apache/2.2.15 (Unix)
服务器搭建:2016年7月18日15:24:00
服务器模块魔数(Magic Number):20051115:25
服务器加载:APR 1.3.9,APR-Util 1.3.9
编译使用:APR 1.3.9、APR-Util 1.3.9

PHP版本
php -v
PHP 7.0.11(cli)(构建:2016 年 9 月 15 日 09:38:31)(NTS)
版权所有 (c) 1997-2016 PHP 集团
Zend Engine v3.0.0,版权所有 (c) 1998-2016 Zend Technologies
Zend OPcache v7.0.11,版权所有 (c) 1999-2016,由 Zend Technologies 提供

Laravel 版本
laravel -V
Laravel 安装程序版本 1.3.3

Composer 安装在/bin/composer

Laravel Key 生成并添加到/var/www/laravel/.env

httpd.conf 是默认的

我对 laravel 和部署相当陌生。有人可以详细说明需要修改的内容,以便项目可以在云中使用。

Apache 目前运行良好。

最佳答案

我按照本教程进行操作,现在似乎可以正常工作。

http://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/



5.3 与 Ubuntu 一起使用的很好的链接,但是可以修改命令以使用 Yum 代替使用 apache 的 nginx。

感谢您的建议 CeeJoz 和 Rob Fonseca

我从 php 5.* 升级到 php 7(见下面的链接)
我做了一个

yum remove php*



然后按照以下说明进行操作

https://webtatic.com/packages/php70/

关于php - laravel 5.3 不解释 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39899289/

相关文章:

Apache .htaccess - 根据环境或主机名有条件地应用基本身份验证

php - 在 laravel 5 的表单中自动获取今天的当前日期

php - 将时间戳插入 file_put_contents 输出

php - 如何在 {!! !!} 在 Laravel 5.1 中?

php - 从 CakePHP 分页条件中逃脱

apache 端口 80 非 root

php - Laravel Blade : @extend a (already extended) child blade?

php - WordPress Apache VirtualAlloc 和 VirtualFree 失败,PHP 内存不足

php - 将父表连接到其子表并从中获取数据

laravel - 如何将链式作业分派(dispatch)到 Lumen 6 中的队列?