Mac laravel环境搭建

前期准备

##安装php,虽然mac自带php,但是最好还是用brew,安装一下

#查找php 有那些包(这里使用的PHP7)
brew search php
brew install josegonzalez/php/php70

#查看版本信息(默认安装在local下,所以不需要配置环境变量)
php -v

##安装composer,一个PHP包管理工具
brew search composer
brew install josegonzalez/php/composer
#查看版本信息
composer -v

安装Mysql, Nginx, Redis

  • MYSQL
    下载安装软件包
#添加环境变量
export PATH="/usr/local/mysql/bin:$PATH">>~/.bash_profile
source ~/.bash_profile

##登陆修改密码
mysql -uroot -p

set password for 'root'@'localhost'=password('xinmima');
  • REDIS
#安装redis
brew install redis

#测试redis是否启动
redis-cli ping
output:  Could not connect to Redis at 127.0.0.1:6379: Connection refused

##启动
#使用launchctl启动redis server 
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

#使用配置文件启动redis server 
redis-server /usr/local/etc/redis.conf

#测试redis是否启动
redis-cli ping
output: PONG

#开机启动redis命令 
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

#停止redis server的自启动 
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

#卸载redis和它的文件 
brew uninstall redis 
rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
  • NGINX
#安装
brew install nginx

#配置文件
/usr/local/etc/nginx/nginx.conf
#log目录
/usr/local/var/log/nginx/error.log|access.log
#入口
/usr/local/var/www

#常用命令
nginx -v  
nginx -s reload|reopen|stop|quit

开启nginx,访问 http://localhost:8080/

屏幕快照 2018-03-12 下午5.00.44.png

安装laravel

#安装特定版本的laravel,执行完,会发现多了一个blog目录
composer create-project laravel/laravel your-project-name --prefer-dist "5.3.*"

#启动php内置服务器(php5.4之后才有好像)
php artisan serve

这时,访问 http://localhost:8000/ 可能会有错误,需要使用composer 去更新laravel包

#在blog目录下
composer install

再去访问~成功了。


屏幕快照 2018-03-12 下午5.09.30.png

你可能感兴趣的:(Mac laravel环境搭建)