如何通过Composer安装Laravel?

1.进入XAMPP安装目录的htdocs文件夹:

cd /xampp/htdocs/test

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

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

如果出现


[Symfony\Component\Process\Exception\RuntimeException]
The Process class relies on proc_open, which is not available on your PHP installation.

现在应该在php.ini文件里面删除proc_open 限制 具体操作方法

进入php.ini文件,找到disable_function=,删除proc_open函数,即可。

3.即可在该目录中安装一个目录名的laravel的新的Laravel应用:

4.如果你想指定自定义的安装目录名,如laravelapp,则使用如下命令即可:

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

5.如果安装过程中报错:

[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"

则表示需要更新Composer:
执行如下命令:

composer self-update

6.执行完更新后再次执行安装命令即可。

7.完成安装需要一定时间,等待安装完成后,即可在浏览器中通过http://localhost/laravelapp/public来访问新安装的Laravel应用。

8.当然你也可以配置虚拟主机通过域名来访问该应用,比如这里我配置虚拟主机域名是

http://testlaravel.com:

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

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

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

zh-CN Chinese (Simplified)
X