PHP安装laravel(win+linux)
作为一名不优秀的程序猿,忙碌的四月终于结束了,五一大假的最后一天,终于有时间来整理整理这段时间的收获了。
一、laravel介绍
首先看看http://www.sitepoint.com/网站做的一个调查:
According to the results, the most promising frameworks for 2014 seem to be:
- Laravel
- Phalcon
- Symfony2
可见laravel框架的火热程度,值得学习了解。有这么高的支持率也不是没有原因的,看看官网的两条宣传语:
瞬间勾起了我作为程序猿的艺术情节。简洁、开发周期短!棒!但是不知道Thinkphp怎么榜上无名,难道没有统计国内的情况。
二、安装laravel说明
环境要求
Laravel 框架有一些系统上的需求:
- PHP 版本 >= 5.4
- Mcrypt PHP 扩展
- OpenSSL PHP 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
通过phpinfo检查环境是否符合要求,不能满足要求的请自行更改环境。
laravel是通过Composer进行安装的,所以安装laravel自然首先应该是安装Composer。
三、win
1.安装Composer
windows安装包官网下载地址:
http://getcomposer.org/Composer-Setup.exe
百度云分享:
http://pan.baidu.com/s/1kTL1ZWN
后面就是继续next>。结束以后将需要检查系统环境变量中是否加入了
C:\ProgramData\ComposerSetup\bin;
C:\Users\job\AppData\Roaming\Composer\vendor\bin
不同电脑路径不同,如果没有请手动添加进入,然后重启电脑。
2.安装laravel
打开mcd窗口输入:
composer global require "laravel/installer=~1.1"
等待一会就自动安装完成了。由于国内的网络原因可能会出错,如何失败可以多尝试几次。
安装好这个以后就需要创建laravel创建我们的项目了。
保持网络通畅,在cmd中进入到我们的网站根目录中(cd这个命令应该很熟悉吧)
laravel new laraveltest
等待一段时间后就会在根目录中看到了一个创建好的项目,浏览器中访问public文件夹
看到这个就说明成功的在你的机器上面运行起了larave。
四、Linux
linux使用的发行版本Debain.
1.更新环境:
基础环境更新
apt-get update
apt-get install php5-cli
apt-get install curl
2.安装composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
安装laravel
composer global require "laravel/installer=~1.1"
添加laravel到path中
vim /etc/bash.bashrc
source /etc/bash.bashrc
创建项目
laravel new laravel
到这一步就成功的创建了一个laravel项目了,但是必须更改laravel这个文件的访问权限才能正常访问。
在浏览器同样访问laravel文件夹下的public文件夹,出现laravel5则完成安装。
最新文章
- transient关键字的作用
- java20
- ACM/ICPC 之 最小割转网络流(POJ3469)
- Fragment中的onKeyDown事件让Activity处理--处理特殊按键比如移动终端扫描
- zepto下加载openbox弹出层
- docker WARNING: bridge-nf-call-iptables is disabled 处理
- Axure中继器基础教程(增行、删当前、标记、全部、规则行) Mark
- 【Qt】Qt之自定义界面(窗体缩放)【转】
- 【C#】动态加载dll程序集
- Nginx 安装成 Windows 服务
- codeforces 148D Bag of mice(概率dp)
- python之路 序列化 pickle,json
- Head First设计模式之状态模式
- poj-1131-(大数)八进制转化成十进制
- Exp3 免杀原理与实践 20164302 王一帆
- psycopg2+postgis+pgAdmin4
- sqoop往远程hdfs写入数据时出现Permission denied 的问题
- ASP.NET Core 1.0 中 EntityFramework 与 PostgreSQL 的使用
- Ubuntu美化及配置,常见问题解决方案
- [SQL ERROR 800]Corresponding types must be compatible in CASE expression.