Windows Xampp 安装 Laravel

JellyBool

JellyBool

这是一篇很基础的文章,就是讲怎么在 Windows 中使用 Xampp 配置正确的 Laravel 环境的,写这篇文章的原因就是很多人其实是在 Windows 环境中进行开发的,而且大部分的人也可能会选择类似 Xampp 的集成环境,然而在使用的过程中,我发现很多人可能都没有正确设置这个开发环境,从而导致一系列的问题和错误。下面将是最基础的 Windows Xampp 环境的建立。

前提

开始之前,目前使用的 Laravel 主流版本大概需要以下依赖:

  1. PHP >= 5.6.4

  2. PHP OpenSSL 扩展

  3. PHP PDO 扩展

  4. PHP Mbstring 扩展

  5. PHP Tokenizer 扩展

  6. PHP XML 扩展

注意的是,Laravel 5.5 据说是直接要求 PHP 7.0 以上了。

安装 Xampp

这个就很简单啦!从这里:https://www.apachefriends.org/zh_cn/index.html 下载安装文件,双击运行,点击下一步,下一步就可以。

你可以看到我们安装的是 PHP7.1 的版本,所以不用担心这个问题。

安装 Composer

安装 Composer 其实也是一样的简单,这里: https://getcomposer.org/download/
下载。双击安装就好。(注意一下网络就好,这个自己想办法)

安装之后,你可以得到一个可执行的 composer 命令,如果说是使用 gitbash 的话,差不多是这个样子的:

配置 Xampp Virtual Host

如果你没做任何改动,Xampp 的配置文件大概是在 C:\xampp\apache\conf\extra\httpd-vhosts.conf 这个位置。在这个文件里面,我们可以添加以下代码:

<VirtualHost laravel.dev:80>
  DocumentRoot "C:\xampp\htdocs\laravel\public"
  ServerAdmin laravel.dev
  <Directory "C:\xampp\htdocs\laravel">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
  </Directory>
</VirtualHost>

注意 DocumentRootDirectory 的设置。

添加 hosts

hosts 文件在 Windows 上通常是位于 C:\Windows\System32\drivers\etc 这个文件夹里面,编辑 hosts 文件添加下面这一行:

127.0.0.1    laravel.dev

如果你没有权限编辑的话(通常要管理员身份运行),右键,选择属性,选择该用户修改

安装 Laravel

直接使用 Composer 来安装就好:

composer create-project --prefer-dist laravel/laravel laravel

注意这里运行这行命令需要在对应的 C:\xampp\htdocs\ 目录下,因为这个目录是我们在配置 Xampp 的 Virtual Host 目录啊。

等待安装完毕。(网络问题自己解决哦)浏览器访问 laravel.dev 应该就 OK 了!

最后

记得关注 codecasts 公众号,关注人数快 1000 了,到时候再送书!

本文由 JellyBool 创作, 转载和引用遵循 署名-非商业性使用 2.5 中国大陆 进行许可。

共有 1 条评论

dengwen168
修改的评论也不能少于六个字哦!
JellyBool 回复 dengwen168
修改的评论也不能少于六个字哦!