时代在前进,不再建议大家用这种方法搭建了。有能力的话还是拥抱 Docker,拥抱 Laravel Sail 吧。
文章目录
终于返校了,学校的台式上没有Laravel的运行环境,所以都得重新搞一下,顺便记录一下。
Laravel的环境同时也是常规PHP应用需要的环境。
安装VisualC++运行库
先看下自己电脑有没有VisualC++的一系列运行库
打开控制面板->应用
如已经安装,如下图所示
如果没有,我用的是网上的集成软件,如果不放心也可以到微软官网一个一个下载,64位系统的话64位的和32位的都要下载
这些运行库还是早安装好,说不定哪天哪些软件都要用到。
以下全程应注意避免将软件装在C盘
WampServer
安装
如果不想用wamp来安装apache和php和mysql,可以自行找其他办法安装
还是推荐官网下载(V 3.2.0),不过超级慢就是了。
到下面这一步,记得拖到下面选下MySQL
接下来一直Next就好了,如果中途遇到了什么错误,就是前面说的VisualC++运行库没安装好。
安装完成后,会让你选一下默认的编辑器和浏览器,默认是记事本和IE,只是会影响一些wamp提供的文件快捷打开的时候使用的软件,我一般都懒得改,直接点两个否,要改的话点下是,再选下可执行程序就可以了。
运行wamp并图标为绿色后,打开浏览器访问localhost,若出现wamp的主页界面则表示安装成功
运行可能遇到的问题
wamp运行后会在右下角,绿色表示各项服务正常,第一次启动可能为红色或橙色,左键点击图标,点最下面那一个Refresh All Services重启所有服务就好了。
如果还是不行,可以Win+R,然后输入services.msc运行查看服务列表,查找wamp开头的三个服务,看看哪个没打开,手动打开一下,如果打开失败,就重启电脑,还是不行就只好求助百度。
另外如果电脑中有单独安装了apache或php或mysql也会影响wamp的运行,建议直接删除其它服务就好了。
添加PHP环境变量
右键此电脑->点击属性->点击左边的高级系统设置->点击环境变量
在打开的界面中,双击下面一栏(系统变量)中的Path,点击新建,将wamp安装目录下
\bin\php\php7.3.12
输入,然后一直点确定退出就可以了
新打开一个cmd,输入php -v,如果有版本号出现,证明环境变量添加成功
Composer
安装
https://getcomposer.org/download/
官网下载,获取文件信息速度略慢,但只有1.66MB,等下就可以了。
下载完安装,打开文件会提示
是在询问你是否为电脑上的所有用户安装,我都是选是(第一个),需要管理员权限,如果没有就选第二个,只为当前用户安装。
然后就会弹开第二个,选择是否是以开发模式安装,这个不用管,直接Next就可以了
下面这一步要选下PHP程序所在的位置,也就是之前安装wamp的目录下面的那个php,如果环境变量有正常添加,那此处会自动填充的
接下来一直点Next Install Finish就好了
如果安装失败了,就点重试。
切换国内镜像
composer仓库原来的地址在国外,下载起来是龟速,好在国内有镜像,推荐阿里云的镜像,稳定、同步间隔短。
直接全局修改就好了。
新打开一个cmd,然后输入
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
如果成功了是没有提示信息的。
Laravel安装(可选)
参考资料
https://learnku.com/docs/laravel/7.x/installation/7447
Laravel的中文文档,建议收藏。
不推荐使用laravel安装器安装,容易出各种各样的问题,直接用composer安装就好,打开CMD,定位到wamp/www文件夹,然后输入下面的指令
composer create-project --prefer-dist laravel/laravel 项目名
等待下载完成即可
在运行wamp后,访问localhost/项目名,若出现Laravel主页则表示安装成功
Node.js(可选)
如果不用在项目中用到vue,可以不用这一步。
安装
Node.js中文网下载链接,速度还可以
http://nodejs.cn/download/
下载完安装就可以了,中间有个是否安装完全开发工具,我选了否。
node.js能兼容win7的最后一个大版本是13.14.0
——Wei HongHao
cnpm
npm仓库同样有国内镜像,安装cnpm后代替npm运行需要下载的指令,速度显著提升。
需要先允许SSL连接
npm config set https-proxy null
然后按照淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
输入
cnpm -v
查看是否安装成功。如果出现
无法加载文件xxx,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
则输入
set-executionpolicy remotesigned
然后输入Y改变策略,再重新输入上面的指令就可以了。
Cmder(可选)
下载
还是官网
有精简版和完全版两个版本,是在github下载的,速度小慢,还能接受。
配置
用cmder一是因为多窗口,二是因为好看,三是因为配置好了后在哪右键都能直接cmder here,免去一堆cd。
首先先配置环境变量,步骤和前面的php环境变量一致,值为cmder.exe所在的地址,如F:\cmder\Cmder.exe
打开PowerShell(右键电脑左下角win标识,然后点击Windows PowerShell(管理员)),输入
Cmder /REGISTER ALL
回车执行即可
效果