LNMP环境下Laravel框架安装与初始配置

2018-02-24 09:52:32来源:https://www.jianshu.com/p/8d33d1e6dab6作者:炜哲1120人点击

分享


1.获取laravel

在github上搜索laravel,获取laravel仓库地址,在本地使用git clone命令拉取laravel框架最新源码

git clone https://github.com/laravel/laravel.git

2.将源码上传至虚拟机或服务器

3.服务器环境php.ini将display_errors设置为On,开启错误显示,并重启服务

4.在服务器上创建virhost




(oneinstack)创建虚拟主机

5.本地电脑设置host指向服务器




设置host解析域名

  如果是在服务器上,且有域名,则直接解析域名即可

6.访问域名book.laravel.com,出现错误提示,即vendor/autoload.php文件不存在




错误提示

7.在项目目录下执行安装composer的命令

[[email protected] book.laravel.com]# curl -sS https://getcomposer.org/installer | php

8.执行composer install更新vendor命令

[[email protected] book.laravel.com]# php composer.phar install

9.执行后出了以下报错




安装报错提示

原因:php.ini中将proc_open列入禁用方法列表了,仅需将proc_open从diable_functions列表中删除,并重启服务即可

vim /usr/local/php/etc/php.ini




从禁用方法列表中去除proc_open

10.再次访问boot.laravel.com,根据提示修改目录的权限




cache文件夹写入失败

11.最后报错No application encryption key has been specified




No application encryption key has been specified

这个错误是由于框架在环境变量中没有获取到app_key的值

12.获取app_key

网站根目录下没有 .env,则:

(1).env.example 改名使用命令 copy 修改为 .env

(2)使用命令 php artisan key:generate  获取密码,自动保存到 .env

(3)将密码复制到config/app.php 中的key里面

(4)重新运行,OK。

如有.env 的情况,直接进行第二步。

[[email protected] book.laravel.com]# php artisan key:generate

Application key [base64:TVeP9DCdCw9WNpPn8aNH1w4endvzft/mz2FW0RWo00Y=] set successfully.




生成Key

13.再次访问book.laravel.com验证安装结果




成功安装






最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台