一、系统环境
- PHP >= 5.5.9
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
二、Composer安装
1、Composer简介
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们 官方文档
http://docs.phpcomposer.com/00-intro.html
说简单点就是Composer帮助开发者管理项目中所依赖的其他库文件。
Composer对PHP的版本也有要求,必须保证
PHP 5.3.2+ 以上版本,因此只要满足Laravel就行。
2.下载安装Composer
a、window下安装
Composer有window安装包,安装很简单,在这里就不说明了,附上下载地址
https://getcomposer.org/Composer-Setup.exe
b、php命令行安装(通用安装方法),执行下面的命令即可:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '61069fe8c6436a4468d0371454cf38a812e451a14ab1691543f25a9627b97ff96d8753d92a00654c21e2212a5ae1ff36') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
三、Laravel安装
1、打开终端输入如下命令:创建一个名为blog并且laravel框架版本为5.2的项目
composer create-project --prefer-dist laravel/laravel blog "5.2.*"
在这里存在的问题是,在下载laravel可能会下载不了,因为laravel是国外的,所以会被墙掉,这个可以使用国内的镜像,及在终端中先执行下面的命令在安装Laravel:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2、设置目录权限:对于storage文件夹和bootstrap/cache必须设置为服务器可以写入的权限(window下可以忽略)
3、修改config/app.php配置文件,这里面可以修改时区和语言等
4、浏览器中访问项目文件夹可以看到如下页面就是安装成功了,终于可以愉快地玩耍了
5、(补充)如果你没有使用Composer安装(直接下载放到web服务器的网站根目录下),还需要做两步
a、将.env.example文件复制一份,改名为
.env
b、
修改秘钥
,这串秘钥存放在.env全局配置
文件中
,修改方法很简单只需在终端执行下面的命令(更安全有关需要修改)
php artisan key:generate
.env文件
APP_ENV=local
APP_DEBUG=true
APP_KEY=FPg9LRkHTj5j14ig7ETzQhG29r5sEWNR
DB_HOST=127.0.0.1
DB_DATABASE=test
DB_USERNAME=root
DB_PASSWORD=
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
四、总结
Laravel安装不是很复杂,蛮容易上手的,而且Laravel还有许多好玩的地方,想想就小激动,想立刻尝试一下。