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分钟。。。,所以有问题超过二十分钟就不要搞了问问身边的大神吧!!!
- Laravel 5.x Windows 安装过程以及遇到的坑
- Windows下Tensorflow-GPU的安装,Tensorboard的使用,以及过程中遇到的各种坑
- Laravel详细安装记录,安装laravel遇到的坑
- 升级php7+安装laravel过程中遇到的问题汇总
- 安装laravel 遇到的一个坑
- 安装laravel中遇到的坑
- PHP Laravel安装遇到的坑
- 安装配置laravel遇到的两个坑
- laravel 的安装过程
- 在 Windows 上快速安装并运行 Laravel 5.x
- 在 Windows 上快速安装并运行 Laravel 5.x
- 在 Windows 上快速安装并运行 Laravel 5.x
- 安装cuda过程以及遇到的问题
- Windows中安装Laravel 5.1.x
- apache2.x+php-5.2.x+mysql-5.x在Windows XP上的安装配置过程
- 【Laravel】Laravel5遇到的问题以及解决方案
- vue.js安装以及安装过程中遇到的问题
- CDH5.3.x安装准备工作以及遇到的一些问题
- 【ES6】声明(declare)
- Batch Norm
- icy 框架介绍(开源)
- 引入swagger(2)——与spring-boot整合
- 【转载】你真的会用Retrofit2吗?Retrofit2完全教程
- Laravel 5.x Windows 安装过程以及遇到的坑
- gstreamer的安装与测试
- ROS kinetic+ubuntu 16.04 +rplidar A1记录
- 如何使用SpringMvc处理Rest异常
- Codeforces 846B Math Show
- 【转载】五分钟学会 Kotlin 语法
- QT之使用QReadWriteLocker互斥量同步线程小例子
- 128. Longest Consecutive Sequence
- 百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换(JS版代码)