本文解决问题:通过phpstudy及composer安装laravel,并进行简单配置。先看效果:
编辑
0 逻辑思路
安装laravel需要按照程序员的思路进行,如下:
1 创建工程目录
2 环境检测
3 下载laravel架构
4 测试并进行简单的配置
1 创建工程目录
我们在www目录下创建laravelPro目录用于存放laravel工程。
编辑
2 环境检测
环境检测这一步相当重要,虽然phpstudy已经给我们配置好了,但是我强烈建议还是去看看你的配置文件有些功能是否开启:
2.1 检查这些是否在php.ini文件里开启
extension=curl extension=fileinfo extension=gd2 extension=mbstring extension=php_pdo_mysql.dll
编辑
2.2 查看httpd.conf文件里这一项是否开启
LoadModule rewrite_module modules/mod_rewrite.so
编辑
如果这两项开启了,就可以放心的进入下一步了。如果没有开启,那你就把前面的注释去掉保存后重启phpstudy就好了。
编辑
3 安装laravel架构
我们上篇文章已经给大家介绍了如何安装composer包管理工具,本文就不再赘述了。我们利用composer包管理工具进行laravel安装。
进入laravelPro运行cmd回车,直接输入下列命令:(记住一个符号也不能少哦)
composer create-project laravel/laravel=5.5.* --prefer-dist ./
编辑
程序开始执行并下载laravel架构的依赖包,直到你看到下列的successfully,就代表安装成功了。
编辑
我们通过vscode查看整个文件的目录结构:
编辑
期目录结构的介绍如下:
查看laravel工程目录结构如下:
目录 | 作用 |
app | 应用目录,保存项目中的控制器、模型等 |
bootstrap | 和框架启动相关的文件 |
config | 存放一些配置文件 |
database | 数据库迁移文件及数据填充文件 |
public | 应用入口文件index.php和前端资源文件(如css、js等) |
resources | 存放视图文件、语言包和未编译的前端资源文件 |
routes | 存放应用中定义的所有路由 |
storage | 存放编译后的模板、Session文件、缓存文件、日志文件 |
tests | 自动化测试文件 |
vendor | 存放通过Composer加载的依赖 |
实际开发中,还有一些子目录和文件会被经常使用,因此我们顺便列出来这些重要的目录及文件的介绍:
类型 | 路径 | 作用 |
目录 | app\Http | 存放HTTP请求相关的文件 |
目录 | app\Http\Controllers | 存放控制器文件 |
目录 | app\Http\Controllers\Auth | Auth模块的控制器目录 |
文件 | app\Http\Controllers\Controller.php | 控制器的基类文件 |
目录 | app\Http\Middleware | 中间件目录 |
文件 | app\User.php | User模型文件 |
文件 | bootstrap\autoload.php | 自动加载文件 |
文件 | config\app.php | 全局配置文件 |
文件 | config\auth.php | Auth模块配置文件 |
文件 | config\database.php | 数据库配置文件 |
文件 | config\filesystem.php | 文件系统的配置文件 |
目录 | database\factories | 存放工厂模式的数据填充文件 |
目录 | database\migrations | 存放数据库迁移文件 |
目录 | database\seeds | 存放数据填充器文件 |
目录 | resources\lang | 存放语言包文件 |
目录 | resources\views | 存放视图文件 |
文件 | routes\web.php | 定义路由的文件 |
目录 | storage\app | 存放用户上传的文件 |
目录 | storage\framework | 存放与框架自身相关的文件 |
目录 | storage\logs | 存放日志文件 |
文件 | public\index.php | 入口文件 |
文件 | .env | 环境变量配置文件 |
文件 | artisan | 脚手架文件 |
文件 | composer.json | Composer依赖包配置文件 |
4 测试并进行简单的配置
我们进入laravel工程里,运行phpstudy后,直接通过域名访问:
http://域名/laravelPro/public/
编辑
该工程的路由配置文件是routes\Web.php,简单的修改路由配置,进行简单的输出测试,添加/hello并输出"hello I am luqing"
编辑
在浏览器输入:
http://域名/laravelPro/public/hello
编辑
至此 php 入门PHP就来我这 系列专栏帖子到此结束!感谢一路支持和点赞!