composer + laravel5.5 + xampp配置
程序员文章站
2022-05-19 18:17:16
...
最近学习LST版本laravel5.5,之前配置5.2的过程已然模糊,用的xampp,再找些配置教程康康……
主要借鉴http://www.xampp.cc/archives/6386及诸多博客。
-
首先,xampp中文组给出的系统要求(我的php版本是7.3.3):
-
Xampp直接搜索下载安装。
-
下载安装 Composer(仅介绍windows,其它系统可参照镜像方法)
下载:windows系统直接下载Composer-Setup.exe,地址为https://getcomposer.org/download/,就是网速有点慢。
安装:安装过程中会自动找php位置,一步步点next就安好了(安装过程俺翻了个墙,不然会失败)。安装完成后在cmd输入composer
会显示如下内容,说明安装成功。
composer镜像配置:使用阿里云镜像,在cmd输入composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
即可(详见阿里云镜像站)
注:有的教程说安装完composer后要打开openssl扩展,即去掉php.ini(可从xampp的Apche的config进入)里的openssl扩展项前的分号。
然而我删掉的话,composer命令会无反应,那吾还是留着罢… -
使用composer创建lavarel项目
在D:\XAMPP\htdocs路径下,cmd中输入以下命令。(注:会从laravel的github上下载,vblog为项目名(自定义),5.5.*为版本号,片刻后项目和依赖包会下载完毕,如果卡住说明镜像可能有问题。)
composer create-project --prefer-dist laravel/laravel vblog "5.5.*"
-
配置hosts
hosts 文件在 Windows 上通常是位于 C:\Windows\System32\drivers\etc 这个文件夹里面,编辑 hosts 文件在最下面添加这一行:127.0.0.1 blog
。
拙见:前面是主机地址,后面是自定义,可以通过任一进入。
-
配置 Xampp Virtual Host
找到Xampp的安装路径,配置文件大概是在 D:\xampp\apache\conf\extra\httpd-vhosts.conf 这个位置。在这个文件里面,我们可以在最后添加以下代码。
注意:DocumentRoot 和 Directory 中vblog是你的项目名,兼之public目录下有index.php。 端口号为8080。 ServerAdmin的内容就是之前的的hosts配置。
<VirtualHost *:8080>
DocumentRoot "D:/xampp/htdocs/vblog/public"
ServerAdmin blog
<Directory "D:/xampp/htdocs/vblog">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
————
手动分割线————
-
验证时刻
打开xampp,开启Apache和mysql的服务,在浏览器地址栏输入127.0.0.1:8080
(或blog:8080
——先前hosts配置),会显示如下界面,说明配置完成。(注:在下由于端口冲突将Apache端口改为8081,所以是介个样子。)
唿,这久违的一幕令人泪目…
如有问题,欢迎评论区留言。
可能有的配置由于之前做过说漏了,每个人的问题有可能不一样,见谅见谅嘿嘿。
(完)