MAC下安装laravel时遇到的坑💩

送分小仙女□ 提交于 2019-11-27 00:41:29

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就安装完成了

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!