1. Preparation 1.1 PHP integrated environment
Here we are using XAMPP, the latest version: PHP version 5.5.27 (32-bit) | PHP version 5.6.11 (32-bit). These two versions of XAMPP no longer support the Windows XP operating system, which means you need a later version of the Windows operating system.
Note: Because Laravel 5.1 requires a PHP 5.5.9+ (included) version, select the appropriate xampp for the PHP version.
1.2 Installing composer
Latest version of Windows Composer Download: Composer-setup.exe.
After the installation is complete, if the installation/update of the composer installation package is slow, you can configure the installation and upgrade using the domestic image for package dependencies, refer to this article "composer China Full-volume mirror".
PS: Want to composer installation slow as cattle, an update takes a few hours, but now obviously feel a lot faster, do not need to set up a domestic mirror, can also operate smoothly.
1.3 Configuring the System path
To use commands in the console composer
, you need to configure the directory where the composer and PHP executables (. Exe/.bat) are located in the system environment variable path. PHP corresponding to the php.exe
xampp installation directory, composer the corresponding composer.bat
file directory is the default C:\ProgramData\ComposerSetup\bin
. Don't repeat it here.
1.4 Other requirements
PHP Essentials Extensions: OpenSSL, PDO, mbstring, Tokenizer. Check to see if these PHP extensions are installed and need to be installed if they are not installed.
Restart XAMPP After the installation is complete.
2. Use composer to install Laravel
After the preparation has been done, the new Laravel application is officially installed. First we install Laravel directly through composer.
Enter the folder for the XAMPP installation directory htdocs
:
Cd/path/to/xampp/htdocs
Under this directory, execute the following composer command:
composer create-project laravel/laravel --prefer-dist
You can install a new Laravel application with a directory name in the directory, laravel
if you want to specify a custom installation directory name, for example laravelapp
, use the following command:
composer create-project laravel/laravel laravelapp --prefer-dist
If the installation process error:
[RuntimeException] Could not load Package Classpreloader/classpreloader in http://packagist.org: [unexpectedvalueexception] Could not parse Version constraint ^1.2.2:invalid version string "^1.2.2"
Indicates that the composer needs to be updated:
Composer Self-update
Execute the installation command again after the update is complete.
It takes a while for the installation to complete, and after the installation is complete, you can http://localhost/laravelapp/public
access the newly installed Laravel app in the browser:
Of course you can also configure the virtual host to access the application through the domain name, for example, here I configure the virtual host domain name is http://laravel.app
:
The corresponding Apache httpd-vhosts.conf
configuration is as follows:
<virtualhost *:80> documentroot "e:/xampp/htdocs/laravelapp/public" ServerName laravel.app Errorlog "Logs/laravelapp-error.log" customlog "Logs/laravelapp-access.log" common</virtualhost>
Note: You will need to DocumentRoot
set up your own Laravel installation directory in your own configuration file.
3. Install the laravel using the Laravel installer
First install the Laravel installer with the following command:
composer global require "laravel/installer=~1.1"
Make sure the directory where the Laravel.bat is located (by default C:\Users\用户名\AppData\Roaming\Composer\vendor\bin
, replace "user name" with your current user name) in the system path, otherwise you will not be able to invoke the laravel
command.
Next, you can install a new Laravel application with the following command, for example, if we create an laravelapp
app named:
laravel new laravelapp
Using this method to create a Laravel app is much faster than using the composer installation directly:
You can also use the configuration above to http://laravel.app
access the Laravel application that you just installed:
4, using Laravel one-click installation package
If you want to skip the tedious process of installing with the composer or Laravel installer, and use a ready-made, installed-dependent laravel package, click on the download link below to download the 5.1.4 version of the Laravel package:
Laravel 5.1.4 Version One-click installation package
In fact, it is the Laravel application that we generated through the above two ways to make a package. Tested and valid:
Note: For security reasons, after downloading the one-click installation package, it is best to go to the app directory execution php artisan key:generate
command to regenerate the app App_key.
Installing Laravel 5.1.X in Windows