技术栈

主页 > 后端开发 >

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

技术栈 - 中国领先的IT技术门户

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

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

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

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

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

[root@localhost book.laravel.com]# curl -sS https://getcomposer.org/installer | php

8.执行composer install更新vendor命令

[root@localhost book.laravel.com]# php composer.phar install

9.执行后出了以下报错

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

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

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

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 的情况,直接进行第二步。

[root@localhost book.laravel.com]# php artisan key:generate

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

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

责任编辑:admin  二维码分享:
本文标签: laravelphpkeycombookenv