美文网首页
Mac laravel环境搭建

Mac laravel环境搭建

作者: genglintong | 来源:发表于2018-03-12 17:10 被阅读340次

    前期准备

    ##安装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

    #添加环境变量
    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环境搭建

          本文链接:https://www.haomeiwen.com/subject/amanfftx.html