美文网首页PHP实战PHPer成长点滴PHP经验分享
LNMP环境下Laravel框架安装与初始配置

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

作者: 炜哲1120 | 来源:发表于2018-02-13 14:14 被阅读24次

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的命令

[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

从禁用方法列表中去除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 的情况,直接进行第二步。

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

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

生成Key

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

成功安装

14.修改配置文件,增加以下内容,以适应Laravel

if(!-e $request_filename)

      {

          rewrite ^/(.*)$ /index.php?/$1last;

          break;

      }

      #error_page  500502503504/50x.html;

      location = /50x.html {

          root  html;

      }

相关文章

网友评论

    本文标题:LNMP环境下Laravel框架安装与初始配置

    本文链接:https://www.haomeiwen.com/subject/zkejtftx.html