zoukankan      html  css  js  c++  java
  • MAC NGINX PHP XDEBUG

    1. 安装 homebrew
    2. 安装nginx ; 终端运行 brew install nginx;
      1)给nginx 设置管理员权限:如果不设置管理员权限,80端口是不能监听的;
        #这里的目录根据你实际安装的目录来填写,默认是这个目录,不同的只是nginx的版本号而已
        sudo chown root:wheel /usr/local/Cellar/nginx/1.10.1/bin/nginx    
        sudo chmod u+s /usr/local/Cellar/nginx/1.10.1/bin/nginx
      2)加入launchctl启动控制
        mkdir -p ~/Library/LaunchAgents
        cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
        aunchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
       3)运行nginx 
        sudo nginx #打开 nginx
        nginx -s reload|reopen|stop|quit  #重新加载配置|重启|停止|退出 nginx
        nginx -t   #测试配置是否有语法错误
    3. 安装PHP
      1) 安装
        brew tap homebrew/dupes
        brew tap josegonzalez/homebrew-php
        安装成功后,就是对php的配置了,因为mac默认是自带php的,所以我们要把我们安装的php加到环境变量里,
        而不是继续使用mac自带的php
      2) 设置
        sudo vim ~/.bash_profile
        #在这个文件最后添加下列语句:
        export PATH="$(brew --prefix php56)/bin:$PATH"
        #保存文件后,source下这个文件,使刚刚添加的环境变量生效
        source ~/.bash_profile
      3)加入launchctl启动控制
        mkdir -p ~/Library/LaunchAgents
        cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/
        launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
      4)配置文件路径
        /usr/local/etc/php/5.4/php.ini
        /usr/local/etc/php/5.4/php-fpm.conf
    4 安装XDEBUG
      brew install php56-xdebug -fs
      配置ext-xdebug.ini文件
      重启PHP 
     
  • 相关阅读:
    分布式任务调度系统xxl-job相关问题补充
    分布式任务调度系统xxl-job源码探究(一、客户端)
    分布式任务调度系统xxl-job源码探究(二、服务中心)
    分布式任务调度系统xxl-job搭建
    Rocketmq日志收集与logback集成Demo
    [JavaWeb基础] 006.Struts1的配置和简单使用
    [JavaWeb基础] 005.Hibernate的配置和简单使用
    [工具推荐]003.Tortoisegit使用教程
    移动推广关键指标
    [Objective-C] 009_Foundation框架之NSDictionary与NSMutableDictionary
  • 原文地址:https://www.cnblogs.com/jackieron/p/6655872.html
Copyright © 2011-2022 走看看