Laravel 为网页艺术家创造的PHP框架
环境需求
- PHP 版本 >= 5.4
- Mcrypt PHP 扩展
- OpenSSL PHP 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
Mcrypt PHP 扩展的安装
系统:OS X Yosemite 10.10
- 命令行工具的安装
需要安装OS X Yosemite 10.10版本的命令行工具
执行如下命令xcode-select --install
-
安装libmcrypt
下载 libmcrypt 2.5.8 from Sourceforge
解压安装包tar -zxvf libmcrypt-2.5.8.tar.gz
进入libmcrypt目录
cd libmcrypt-2.5.8
编译安装libmcrypt
./configure make sudo make install
-
安装autoconf
若果安装了brew,可以通过brew安装brew install autoconf
如果没有安装brew,按着如下步骤安装
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz tar xvfz autoconf-latest.tar.gz cd autoconf-2.69/ ./configure make sudo make install
-
编译mcrypt php 扩展
下载 php code(OS X Yosemite 10.10默认安装php的版本为5.4.4)
按步骤执行如下命令cd php-5.5.14/ext/mcrypt/ phpize
输出应该类似下图所示
./configure make
现在modules目录中会出现mcrypt.so
可以将mcrypt.so拷贝到php扩展目录sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
或者继续全局安装,此时会将该扩展安装到php扩展目录
sudo make install
-
修改php配置文件
修改php配置文件(/etc/php.ini),加入如下代码extension=mcrypt.so
重新启动apache
sudo apachectl restart
输出phpinfo();,查看扩展是否成功加载
完成以上步骤,mcrypt php 扩展应该安装成功了。
安装composer
Laravel使用composer
来管理起依赖性,在使用Laravel之前,先得安装composer
。
在OS X下安装composer
下载composer
到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。
curl -sS https://getcomposer.org/installer | php
可以使用--install-dir选项将Composer安装到指定的目录
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
或者进行全局安装
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
安装 Laravel
通过Laravle安装工具
首先,使用 Composer 下载 Laravel 安装包:
composer global require "laravel/installer=~1.1"
请确定把~/.composer/vendor/bi
n 路径放置于您的 PATH
里, 这样 laravel
执行文件就会存在你的系统。
一旦安装完成后,就可以使用 laravel new 命令建立一份全新安装的 Laravel 应用,例如: laravel new blog 将会在当前目录下建立一个名为 blog 的目录, 此目录里面存放着全新安装的 Laravel 相关代码,此方法跟其他方法不一样的地方在于会提前安装好所有相关代码,不需要再通过 composer install 安装相关依赖,速度会快许多。
laravel new blog
通过 Composer Create-Project
你一样可以通过 Composer 在命令行执行 create-project 来安装 Laravel:
composer create-project laravel/laravel --prefer-dist
正常来说按照以上步骤可以成功安装Laravel
,但是事实却不是如此。因为是国外网慢,再加上经常被墙,所以很多人在学习Laravel
也时被挡在了安装这一步。今天下午我花了一点时间才把Laravel成功安装。
当然网上推荐修改composer的镜像网站http://pkg.phpcomposer.com/
,但是也经常不能访问。最后我用VPN才成功安装成功。这里我推荐使用https://github.com/overtrue/latest-laravel
来获取最新的Laravel
完整版.
测试Laravel
Laravel 框架某些目录需要额外权限:storage 以及 vendor 目录必须让服务器有写入权限。
chmod -R 777 storage
chmod -R 777 vendor
然后在浏览器中访问该项目,此处要注意的是Laravel只能访问public文件夹,所以访问地址为:
http://localhost/你的项目名称/public
这样才可以运行laravel应用。
所以在部署的时候要将网站根目录配置为你的项目名称/public
成功访问,效果如图所示:
以上我们就成功安装好Laravel并且成功运行Laravel。
原文可以查看我的博客asmall
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。