1. 创建项目

Laravel一般使用composer的方式安装。

Composer是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。

1. 安装composer

Composer的官网是https://getcomposer.org,访问官网,选择下载即可。或点击此处直接跳转至官网下载。

然后直接下一步……下一步安装即可。

其中有一步需要选择php版本文件,找到你的php的运行文件即可。如下图

1. 创建Laravel项目 - 图1

安装成功后,在cmd命令行运行如下命令,即可验证是否安装成功:

  1. composer --version

成功示例如下:

1. 创建Laravel项目 - 图2

2. 配置镜像源

推荐使用国内阿里云的镜像源,以提高项目的部署速度。

修改全局镜像的命令如下:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

如果想修改回国外的镜像,取消配置的命令如下:

composer config -g --unset repos.packagist

如何查看是否配置成功?如果是Windows系统,前往以下文件目录下,查看config.json文件,即可。

C:\Users\你的Windows用户名\AppData\Roaming\Composer

还有一些关于Composer的其他命令,如下所示:

# 升级到最新版本
composer self-update
# 执行诊断命令
composer diagnose
# 清除缓存
composer clear
# 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令
composer update --lock
# 查看全局安装的包名称和版本
composer global show

3. 安装与创建项目

首次安装Laravel,可以直接通过创建项目的形式,安装Laravel,也可以使用如下命令,为系统全局安装Laravel:

composer global require laravel/installer

关于php的集成开发环境有很多,比如phpstudy、等等。

我这里使用phpstudy。phpstudy的web项目是在集成环境根目录的WWW文件夹下。

进入该文件夹,在地址栏输入cmd,按下回车,即可在当前目录下执行命令行。

输入以下命令,即可创建项目目录名为 laravel-start 的项目:

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

上述命令参数说明:

create-project:创建项目 —prefer-dist:使用压缩版 laravel/laravel:包名,表示创建一个laravel项目 laravel-start:项目目录名 注意:该命令创建的Laravel版本默认是最新的

如下图:

1. 创建Laravel项目 - 图3

创建成功:

1. 创建Laravel项目 - 图4

composer create-project --prefer-dist laravel/laravel laravel-start "5.5.*"

4. 编辑项目与插件安装

项目开发工具使用JetBrains PhpStorm。使用该软打开项目即可。

然后在开发工具中安装Laravel的开发插件。

依次打开Files-》Settings,打开配置页面,然后根据下图查找Laravel插件,并安装:

1. 创建Laravel项目 - 图5

安装完成后,重启项目即可应用成功。

1. 创建Laravel项目 - 图6

测试插件是否安装成功:

任意找到一个目录(如routes -》web.php),输入Route 等命令,查看是否会进行命令的提示。有提示,则表明安装成功:

1. 创建Laravel项目 - 图7

接下来运行项目。

如果是使用phpstudy等集成环境,将测试域名解析至根目录下的public目录,如下图:

1. 创建Laravel项目 - 图8

然后添加伪静态,才能访问自定义的路由:

if (!-e $request_filename)
{
    rewrite ^/(.*)$ /index.php?/$1 last;
    break;
}

或者在项目的根目录下,使用如下命令,也可直接使用php运行项目:

php artisan serve

访问成功的截图如下:

1. 创建Laravel项目 - 图9

以上。