Laravel--入门篇(环境配置)
2016-09-12 本文已影响464人
Junting
简介
==Laravel== 致力于让整个PHP开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境——Laravel Homestead 。
==Laravel Homestead==
- 拥有所有laravel开发所需的工具及环境的Vagrant盒子(Vagrant 提供了一个便捷的方式来管理和设置虚拟机)
- Vagrant 的存在,让我们不需要在本地安装PHP、HHVM(Hip Hop Virtual Machine 会将PHP代码装换成高级别的字节码,通常称为中间语言)
Composer安装
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php composer-setup.php
php -r "unlink('composer-setup.php');"
执行第一条命令下载下来的 composer-setup.php 脚本将简单的检测 php.ini 中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的 composer.phar 文件到当前目录。
上述 3 条命令的作用依次是:
1、下载安装脚本(composer-setup.php)到当前目录。
2、执行安装过程。
3、删除安装脚本 -- composer-setup.php 。
全局安装
Mac 或 Linux 系统:打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面:
sudo mv composer.phar /usr/local/bin/composer
然后,执行 composer -v 出现composer 图案就算安装好了!
== Laravel 框架安装 ==
局部拉取一个全新的 laravel 框架组件
composer create-project --prefer-dist laravel/laravel blog "5.2.*"
安装过程中会报一些错误!
Failed to decode response: zlib_decode(): data error
Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info
[ErrorException]
zlib_decode(): data error
vagrant@ubuntu-xenial:/var/www$ composer self-update
出现这个错误,执行下面这条命令:
安装两个扩展:
1、 sudo apt-get install php-mbstring
2、 sudo apt-get install php-dom
拉取laravel框架 时,会出现对文件夹没有权限操作,需要对文件夹进行修改权限!
sudo chmod -R 777 文件夹名或文件名
- ==注意:== 拉取laravel框架,更新速度取决于网络速度!所以请耐心等待!