系统环境:Windows本地环境
集成开发工具:phpStudy (pro版)
集成环境:lnmp (PHP版本 >= 7.1.3)
–其他的基础扩展参考官方文档:
– OpenSSL PHP 拓展 (必须)
– PDO PHP 拓展
– Mbstring PHP 拓展 (必须)
– Tokenizer PHP 拓展
– XML PHP 拓展
– Ctype PHP 拓展
– JSON PHP 拓展
– BCMath PHP 拓展
框架版本:laravel 5.8
再准备一个Composer
,从0-1走一下(用于获取框架)。
<!!! 切到自己的phpstudy的WWW目录里,因为最后测试的是phpstudy + laravel。不是laravel一个人用artisan serve去玩>
1.我习惯先清理一下composer
,
命令:composer clear
e:\phpstudy_pro\WWW>composer clear
2.直接复制粘贴了…(切换一个镜像
。因为原始的交互laravel地址太慢,不换也行)
命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com
e:\phpstudy_pro\WWW>composer config -g repo.packagist composer https://packagist.phpcomposer.com
3.去获取框架到本地此刻的位置,取名为laravel58 (想取名什么取名什么,没有这个文件夹它自己就创建了,不用管)
命令:composer create-project --prefer-dist laravel/laravel laravel58 “5.8.*”
e:\phpstudy_pro\WWW>composer create-project --prefer-dist laravel/laravel laravel58 "5.8.*"
等一会,ok了安装完成。
整完测一下
:
1.php artisan命令是否正常使用
例如:php artisan serve
(启动laravel自带的服务,看看是否正常输出。没有自动跳转就直接浏览器输入: http://127.0.0.1:8000/) 命令行中按Ctrl + c 一两下就停止了
2.框架好使吗 (写个控制器方法之类的调用看看)
…
得了,懒得打字了直接上图phpStudy的配置,该整明白整明白,什么版本服务早晚要下载,点点吧:
在这里插入图片描述
1.
2.
vhosts里面配置laravel58的配置信息(nginx的引入子文件信息),
server {
listen 80;
server_name laravel58.test;
root "E:/phpstudy_pro/WWW/laravel58/public";
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}
3.打开你的phpStudy环境,什么nginx mysql该启动就启动,浏览器直接输入你配置好的本地伪域名 例如:http://laravel58.test/
结果:
这多灵活环境都搞定 哪个用起来都可以。
啊哈哈!为啥突然想起来写这个呢…其实就是自己今天dao’chi这 明天dao’chi那 容易忘…一来帮助各位,二来给自己整个方便。。