Laravel 使用
Composer
管理依赖,所以,安装之前确保已经在机器上安装了 Composer,(如果尚未安装的话参考这个链接(
https://docs.phpcomposer.com/00-intro.html
)去安装吧)。
ps:若不发生意外直接一路next到最后。安装过程中如果出现问题,大概是php配置问题或者php版本太高,配置文件不同。
下载完成后,在cmd窗口输入composer(因为使用此方法
安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用
composer
命令。),若出现以下情况,则安装成功。
![](https://i-blog.csdnimg.cn/blog_migrate/e74f27fead5cc3fb1a373ca249eeeec8.png)
安装好composer之后,
通过 Composer 安装 Laravel 安装器:
在指定目录下输入命令
composer global require "laravel/installer"
安装完成后,通过简单的
laravel new
命令即可在当前目录下创建一个新的 Laravel 应用,例如,
laravel new blog
将会创建一个名为
blog
的新应用,且包含所有 Laravel 依赖。该安装方法比通过 Composer 安装要快很多:
laravel new blog
如果你在本地安装了 PHP,并且想要使用 PHP 内置的开发环境服务器为应用提供服务,可以使用 Artisan 命令
serve
:
php artisan serve
该命令将会在本地启动开发环境服务器,这样在浏览器中通过
http://localhost:8000
即可访问应用:
![](https://i-blog.csdnimg.cn/blog_migrate/bfd8a4fa8009e390938ebc5374910e33.png)
查看laravel版本命令:
php artisan --version
![](https://i-blog.csdnimg.cn/blog_migrate/d1e98e651abe4e8cbb88a132524a7dbb.png)
安装好laravel后,需要开启rewrite和vhost,在安装apache的目录下的conf文件夹中,找到httpd.conf文件打开。
查找LoadModule rewrite_module modules/mod_rewrite.so,将前面的#去掉
![](https://i-blog.csdnimg.cn/blog_migrate/5fce5184aab60822abdbb84f62e3aa62.png)
同样将这两句注释也打开,如果没有#,保持不变即可。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
![](https://i-blog.csdnimg.cn/blog_migrate/1c6a94ccdca1b3344fff4edca88de06c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5a986c8fd2d55b868f58e9a1162e045d.png)
然后查找一下directory,将所有的AllowOverride 的值修改为all,如下图所示。
![](https://i-blog.csdnimg.cn/blog_migrate/d99e16f956a54aee5d24d5b4ec110f7d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6541e6f6be4dde83e439bdb6a25c96b2.png)
这就已经打开重写了,如果你希望自定义某个端口,找到该文件中的Listen,在后面写上端口号。
![](https://i-blog.csdnimg.cn/blog_migrate/2d9b4f64ac5f32d546150b5050bfeb23.png)
然后可以到本目录的extra文件下中,找到httpd-vhosts.conf文件打开。
将文件中的</VirtualHost></virtualHost>(如下图32-)标签之间的内容复制一下,粘贴到最后,修改里面的内容,下图椭圆中的端口号要和刚刚监听的端口号一致哦,矩形里的内容是你希望该端口号指向的路径。
若出现not found字样,请查看上图路径是否填写正确。
![](https://i-blog.csdnimg.cn/blog_migrate/9021d2462961bb00f208a8e9f48d5185.png)
ps:部分内容参考于laravel学院。