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 

 
时间: 2024-09-29 03:13:48

MAC NGINX PHP XDEBUG的相关文章

Mac+PhpStorm+XAMPP+Xdebug

Mac+PhpStorm+XAMPP+Xdebug 环境的配置 在上一篇 PHP 系列的文章<PHP 集成开发环境比较>中,我根据自己的亲身体验,非常简略的介绍和对比了几款常用的集成开发环境,就我个人而言,比较推崇 Zend Studio 和 PhpStorm,在随手问过度娘和谷歌之后,我发现可以搜到很多 Windows 下介绍配置的版本,却鲜有关于 Mac 下的配置信息,于是我决定自己写一篇. 本文主要阐述在 Mac 下对 PhpStorm 开发环境和 Xdebug 调试环境的安装与配置,由

mac nginx 自启动

mac nginx 自启动:通过brew install nginx命令安装的nginx实现自启动可执行如下命令: sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist 执行完毕,重启mac即可 原文地址:https://www.cnblogs.com/kamback/p/8989822.

mac nginx php php-fpm

#the php-fpm config and cammand... cp /private/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf php-fpm --fpm-config /usr/local/etc/php-fpm.conf --prefix /usr/local/var ps aux | grep 'php-fpm' killall -HUP php-fpm #the nginx config and cammand...

MAC下安装Xdebug

环境 首先安装 autoconf 下载最近版的Xdebug源码解压 cd到目录去 phpize ./configure make sudo make install php.ini文件添加 zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"[xdebug]xdebug.idekey="PHPSTORM7"xdebug.remote_enable=Onxdebug.r

mac nginx 安装教程

eeking a satisfactory solution to create a local web server for programming in macOS with PHP and MySQL, I was disappointed that the turnkey solutions were far from equaling the WAMP that may exist on Windows. But I forgot macOS is a Unix system, and

Mac nginx 配置

nginx 安装: 在苹果系统下如果要安装nginx,首先要安装brew.安装brew可以查看网站:https://brew.sh: 一条命令即可搞定:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)": 然后安装nginx:brew install nginx; 等待安装完成. 第二步:配置nginx.conf: 这是比较关键的root的配

mac nginx+ci ,lumen等网页开发环境配置

1.设置/ete/hosts: 把要访问的域名绑定到本地的端口 这样能保证我们登陆域名的时候,可以重定向到本地. 127.0.0.1       mobile.ymt360.com 127.0.0.1       my-uc-test.ymt360.com 127.0.0.1       localhost 255.255.255.255 broadcasthost ::1             localhost ~ 2.nginx 配置+启动. 安装nginx不细讲,主要讲配置(域名引用到

mac Nginx + FastCgi + Spawn-fcgi + c++

1.安装要用到的库 brew install lighttpd brew install nginx brew install Spawn-fcgi //------------------------ 2.编写测试代码 test.cpp #include <fcgi_stdio.h> int main( int argc, char *argv[] ) { while( FCGI_Accept() >= 0 ) { FCGI_printf( "Status: 200 OK\r

Mac + nginx + lua + luasocket + cjson

1. Lua // 官方网站 http://www.lua.org/ 下载源码包// 由于配合 nginx 使用, 所以使用 5.1.X 版本 $ tar xvzf lua-5.1.5.tar.gz $ cd lua-5.1.5 $ make $ sudo make install // 一定要 sudo ------- 下面是安装输出信息 ------ cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib