我是 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*
然后按照以下说明进行操作
关于php - laravel 5.3 不解释 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39899289/