php版本:php7.0
服务器:nginx
OS:OS X EI Capitan
首先安装composer
通过composer 来安装laravel
1,首先切换到你的根目录
运行以下代码
composer create-project laravel/laravel laravel5 5.0.22
此处遇到第一个坑
composer 报错
the requested PHP extension mcrypt is missing from your system.
意思是缺少php mcrypt扩展
那好吧 我们安装php扩展
brew install mcypt
brew install php70-mcrypt
//查看是否被php加载
php -m | grep mcrypt
//显示:mcrypt
//查看是否被php.ini加载
php -i |grep mcrypt
//mcrypt support => enabled
//mcrypt_filter support => enabled
//mcrypt.algorithms_dir => no value => no value
//mcrypt.modes_dir => no value => no value
打开phpinfo() 发现并没有 mcrypt的扩展
sudo mkdir -p /Library/Server/Web/Config/php
// 创建符号连接
sudo ln -s/usr/local/etc/php/7.0/conf.d/ext-mcrypt.ini /Library/Server/Web/Config/php/ext-mcrypt
重启php-fpm和nginx
sudo killall php-fpm // 杀死所有php-fpm进程
sudo php-fpm
//重启nginx
sudo nginx -s reload
接下来查看我们localhost下的laravel/public
结果当然是什么都没有了(一般情况下)当前页面显示空白
//我们需要给storage权限
//切换到laravel5目录下
chmod - R 777 storage/
结果如图,我们的laravel就安装完成了