比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

时间:2022-06-12 08:29:07

标签:

1、筹备事情 1.1 PHP集成环境

这里我们使用的是XAMPP,最新版下载地点:PHP 5.5.27 版(32位) | PHP 5.6.11 版(32位)。这两个版本的XAMPP都不再撑持Windows XP操纵系统,这意味着你需要更高版本的Windows操纵系统。

注意:由于Laravel 5.1要求PHP 5.5.9+(含)版本,所以要针对该PHP版本要求选择合适的XAMPP。

1.2 安置Composer

Windows下最新版本Composer下载:Composer-Setup.exe。

安置完成后,如果Composer安置包安置/更新迟缓,可以配置使用国内镜像进行包依赖的安置和升级,具体可参考这篇文章《Composer中国全量镜像》。

PS:想当年Composer安置慢如牛,,一个更新需要几个小时,不过此刻明显觉得速度快了好多,不需要设置国内镜像,也可以顺利进行操纵。

1.3 配置系统路径

要在控制台中使用composer命令,需要将Composer及PHP的可执行文件(.exe/.bat)地址目录配置到系统环境变量Path中。PHP对应的php.exe在XAMPP安置目录中找,Composer对应的composer.bat文件地址目录默认为C:\ProgramData\ComposerSetup\bin。这里不再赘述。

1.4 其他要求

PHP必备扩展:OpenSSL、PDO、Mbstring、Tokenizer。查抄下这几个PHP扩展是否已安置,如果没有安置需要进行安置。

安置完成后从头启动XAMPP。

2、使用Composer安置Laravel

以上筹备事情做好后,接下来正式开始安置新的Laravel应用。首先我们直接通过Composer安置Laravel。

进入XAMPP安置目录的htdocs文件夹:

cd /path/to/xampp/htdocs

在该目录下,执行如下Composer命令:

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

即可在该目录中安置一个目录名的laravel的新的Laravel应用,如果你想指定自界说的安置目录名,如laravelapp,则使用如下命令即可:

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

如果安置过程中报错:

[RuntimeException] Could not load package classpreloader/classpreloader in : [UnexpectedValueException] Could not parse version constraint ^1.2.2: Invalid version string "^1.2.2"

则暗示需要更新Composer:

composer self-update

执行完更新后再次执行安置命令即可。

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

完成安置需要一按时间,期待安置完成后,即可在浏览器中通过来访谒新安置的Laravel应用:

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

固然你也可以配置虚拟主机通过域名来访谒该应用,好比这里我配置虚拟主机域名是:

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

对应Apache的httpd-vhosts.conf配置如下:

<VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/laravelapp/public" ServerName laravel.app ErrorLog "logs/laravelapp-error.log" CustomLog "logs/laravelapp-access.log" common </VirtualHost>

注意:在你本身的配置文件中需要将DocumentRoot设置为本身的Laravel安置目录。

3、使用Laravel安置器安置Laravel

首先通过如下命令安置Laravel安置器:

composer global require "laravel/installer=~1.1"

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

确保laravel.bat地址目录(默认是C:\Users\用户名\AppData\Roaming\Composer\vendor\bin,将”用户名”换成你确当前用户名)位于系统路径中,否则将不能挪用laravel命令。

接下来,就可以通过如下命令安置新的Laravel应用了,好比我们还是创建一个名为laravelapp的应用:

laravel new laravelapp

使用这种要领创建Laravel应用要比直接使用Composer安置要快得多:

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

同样可以使用上面配置的访谒刚刚安置的Laravel应用:

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

4、使用Laravel一键安置包

如果你想要略过上面使用Composer或Laravel安置器安置的繁琐过程,而直接使用一个现成的、已安置好依赖的Laravel包,可点击下面的下载链接下载5.1.4版本的Laravel包:

Laravel 5.1.4 版本一键安置包

其实就是将我们通过上面两种方法生成的Laravel应用打个包而已。经测试有效:

比如我们还是创建一个名为laravelapp的应用: laravel new laravelapp 使用这种方法创建La

注意:为安适起见,下载一键安置包后,最好进入应用目录执行php artisan key:generate命令从头生成应用APP_KEY。

在 Windows 中安置 Laravel 5.1.X