目录
1,下载composer
组件化开发,php的组件化管理工具是composer
作用:主要管理php中的依赖关系(类似于linux中的yum源)。可以安装curl(主要用于微信开发),upload(文件操作),excel(表格),mail,laravel
安装 默认安装,需要勾选php启动程序
检测是否安装成功 命令行输入:composer
注意:安装后的composer路径是在C盘的program data下,该文件夹是一个隐藏文件夹,需要开启隐藏文件夹才能看到
eg:用composer安装软件
切换到指定目录,新建composer.json
编辑文件
执行命令
composer install
2,安装laravel
<1>更换全局镜像:(能解决Composer install update 缓慢的问题)
多线程下载组件
composer global require hirak/prestissimo
composer install/update 提速 10 倍
<2>查看对应laravel版本的需求
<4>安装lavarel5.3
composer create-project laravel/laravel your-project-name --prefer-dist "5.3.*"
<5>查看版本
切换到项目目录下
php artisan --version
3,配置Apache虚拟主机
<1>修改本地dns路由表
C:\Windows\System32\drivers\etc\hosts文件
127.0.0.1 localhost
127.0.0.1 www.studyla.com
且要保证ping通
C:\Users\asus>ping www.studyla.com
正在 Ping www.studyla.com [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
127.0.0.1 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
<2>,开启虚拟主机
https.conf文件
httpd-vhost.conf
<VirtualHost *:80>
ServerName www.studyla.com
DocumentRoot D:/laravel/studyla/public
<Directory "D:/laravel/studyla/public">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<3>地址栏访问:www.studyla.com
<4>生成钥匙
先将.env example改为.env文件,然后
php artisan key:generate