Laravel 5.x Windows 安装过程以及遇到的坑

来源:互联网 发布:java开发电脑配置要求 编辑:程序博客网 时间:2024/05/21 11:35

最近在写PHP接口 于是想学个框架就选了laravel 安装的时候遇到了很多的坑,真不知道为啥这么不顺利,于是写个博客。
我首先安装了一个xampp作为本地服务器使用

1.下载安装xampp百度即可。

2.下载composer,这个是laravel的依赖库,相当于github之类的,这东西由于在国外,下载非常慢,所以大家自己找找吧。

3.按要求打开PHP的相关扩展:

在php.init找到 openssl.dll , mbstring.dll ,及PDO

;extension=php_openssl.dll;extension=php_mbstring.dll;extension=php_pdo_mysql.dll

把前面的分号去掉就好了

4.安装composer

安装到php.exe 的安装目录,我是安装到C:/xampp/php/中的。记得要配置环境变量。用命令行执行composer -v如果出现

______  / ____/___  ____ ___  ____  ____  ________  _____ / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___// /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/                    /_/

说明安装成功了

5.安装laravel

在你想要安装的目录下执行命令行,myproject 就是你的项目名称

composer create-project laravel/laravel myproject --prefer-dist

6.配置

一直到安装完成,如果你现在浏览器上输入localhost,肯定会报错的,因为你还少了一个步骤先将myproject/.env.example 修改成.env
具体修改方法:需要管理员方式运行cmd,cd到myproject/文件目录 执行命令

copy .env.example .env

才行,直接修改文件扩展名是会报文件名不能为空的错误

7.重新生成密匙

如果是laravel 5.x以上的还要执行命令,重新生成密匙运行cmd,cd到myproject/文件目录 执行命令

php artisan key:generate

这个是在.env中修改密匙,查看密匙是否生成成功可以去 .env中查看。

8.调试错误

在浏览器中输入localhost/myproject/public将可以显示安装成功。如果看到谷歌的字体Laravel 就说明安装成功了。但是如果出现不是这个那就有问题了,在项目目录的config/app.php 把

'debug' => env('APP_DEBUG', false),

中的 false 改成 true,这个是将错误信息输出来,再运行就可以看到调试信息了,其余的错误就自己百度吧。

9.遇到的各种错误信息 以及问题:

  • Whoops, looks like something went wrong. 解决看第8条
  • No supported encrypter found. The cipher and / or key length are invalid. 看第7条
  • Could not open input file: artisan 看第7条
  • .env.example 修改成.env 看第6条

10.权限问题

使用laravel路由时总是打不开文件,或者是

Object not found!还有Access Forbidden!

这是Apache使用laravel有权限问题,这里我用了laravel的内置服务器,用内置的服务器就不用麻烦配置权限问题了,使用git 进入到 项目的目录中执行

php artisan serve

要么就将Apache服务器配置到 laravel 中的 public 文件夹中,这东西我搞了好久查百度也查不出,还是问了大神用了5分钟。。。,所以有问题超过二十分钟就不要搞了问问身边的大神吧!!!

原创粉丝点击