首页 php教程 php手册 Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境

Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境

Jun 06, 2016 pm 08:07 PM
brew mac系统

这篇文章主要介绍了Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境,本文讲解了使用Brew手动搭建PHP的开发环境,包括Apache、Nginx、PHP、MySQL、MongoDB、PHPMyAdm

Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境。但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容易手动搭建,可控性很高。

Brew

brew对于mac,就像apt-get对于ubuntu,安装软件的好帮手,不能方便更多…

brew的安装方式如下:

复制代码 代码如下:


ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

brew常用选项

复制代码 代码如下:


brew install xxx
brew uninstall xxx
brew list
brew update xxx

Apache || Nginx

Apache

Apache的话使用mac自带的基本就够了,我的系统是10.9,可以使用以下命令控制Apache

复制代码 代码如下:


sudo apachectl start
sudo apachectl restart
sudo apachectl stop

唯一要改的是主目录,mac默认在home下有个sites(站点)目录,访问路径是

复制代码 代码如下:


~user_name

这样很不适合做开发用,修改/etc/apache2/httpd.conf内容

复制代码 代码如下:


DocumentRoot "/Users/username/Sites"

    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all

这样sites目录就是网站根目录了,代码都往这个下头丢

Nginx

要使用Nginx也比较方便,首先安装

复制代码 代码如下:


brew install nginx

启动关闭Nginx的命令如下(如果想要监听80端口,必须以管理员身份运行)

复制代码 代码如下:


#打开 nginx
sudo nginx
#重新加载配置|重启|停止|退出 nginx
nginx -s reload|reopen|stop|quit
#测试配置是否有语法错误
nginx -t

配置Nginx

复制代码 代码如下:


cd /usr/local/etc/nginx/
mkdir conf.d

修改Nginx配置文件

复制代码 代码如下:


vim nginx.conf

主要修改位置是最后的include

复制代码 代码如下:


worker_processes  1; 
 
error_log       /usr/local/var/log/nginx/error.log warn;
 
pid        /usr/local/var/run/nginx.pid;
 
events {
    worker_connections  256;
}
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
 
    access_log      /usr/local/var/log/nginx/access.log main;
    port_in_redirect off;
    sendfile        on;
    keepalive_timeout  65;
 
    include /usr/local/etc/nginx/conf.d/*.conf;
}

修改自定义文件

复制代码 代码如下:


vim ./conf.d/default.conf

增加一个监听端口

复制代码 代码如下:


server {
    listen       80;
    server_name  localhost;
 
    root /Users/username/Sites/; # 该项要修改为你准备存放相关网页的路径
 
    location / {
        index index.php;
        autoindex on;
    }  
 
    #proxy the php scripts to php-fpm 
    location ~ \.php$ {
        include /usr/local/etc/nginx/fastcgi.conf;
        fastcgi_intercept_errors on;
        fastcgi_pass   127.0.0.1:9000;
    }  
 
}

这个时候还不能访问php站点,因为还没有开启php-fpm。

虽然mac 10.9自带了php-fpm,但是由于我们使用了最新的PHP,PHP中自带php-fpm,所以使用PHP中的php-fpm可以保证版本的一致。

这里的命令在安装完下一步的php后再执行

复制代码 代码如下:


sudo nginx
sudo php-fpm -D

PHP

PHP在mac下默认安装了,但是不好控制版本,利用brew可以再mac下安装最新版本,甚至是多个版本,,我装了php5.5

复制代码 代码如下:

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Mac系统如何更改系统默认输入法-更改系统默认输入法的方法 Mac系统如何更改系统默认输入法-更改系统默认输入法的方法 Mar 18, 2024 pm 03:00 PM

小伙伴们知道Mac系统如何更改系统默认输入法吗?今天小编就来讲解Mac系统更改系统默认输入法的方法,感兴趣的快跟小编一起来看看吧,希望能够帮助到大家。第一步:在Mac系统桌面上,点击系统偏好设置进入。第二步:进入系统偏好设置界面,点击键盘进入。第三步:在键盘界面,点击输入源进入。第四步:进入输入源界面,勾选自动切换到文稿的输入源选项即可。

Mac系统如何设置启动台快捷键-Mac系统设置启动台快捷键的方法 Mac系统如何设置启动台快捷键-Mac系统设置启动台快捷键的方法 Mar 18, 2024 pm 12:40 PM

小伙伴们知道Mac系统如何设置启动台快捷键吗?今天小编就来讲解Mac系统设置启动台快捷键的方法,感兴趣的快跟小编一起来看看吧,希望能够帮助到大家。第一步:打开Mac系统偏好设置后,点击键盘。第二步:在键盘设置页面,点击快捷键。第三步:选中启动台后,输入启动台快捷键即可。

Mac系统怎么开启检测密码泄露-Mac系统开启检测密码泄露的方法 Mac系统怎么开启检测密码泄露-Mac系统开启检测密码泄露的方法 Mar 18, 2024 pm 02:50 PM

近日有一些小伙伴咨询小编Mac系统怎么开启检测密码泄露?下面就为大家带来了Mac系统开启检测密码泄露的方法,有需要的小伙伴可以来了解了解哦。第一步:在系统开始菜单,选择【系统偏好设置】。第二步:在系统偏好设置,选择【密码】设置项。第三步:在密码设置页面,开启【检测已泄露的密码】设置即可。

Mac系统滚动条怎么设置始终显示-滚动条设置始终显示的方法 Mac系统滚动条怎么设置始终显示-滚动条设置始终显示的方法 Mar 18, 2024 pm 06:22 PM

近日有一些小伙伴咨询小编Mac系统滚动条怎么设置始终显示?下面就为大家带来了Mac系统滚动条设置始终显示的方法,有需要的小伙伴可以来了解了解哦。第一步:在系统开始菜单,选择【系统偏好设置】选项。第三步:在系统偏好设置页面,选择【通用】选项。第三步:在通用页面,选择【始终】显示滚动条。

Mac系统上安装和配置Maven的完整指南 Mac系统上安装和配置Maven的完整指南 Jan 28, 2024 am 09:42 AM

详解Mac系统下安装Maven的方法与技巧作为一个开发者,在Mac系统上安装Maven是非常常见的需求,因为Maven是一个非常流行的构建工具,用于管理Java项目的依赖关系和构建过程。本文将详细介绍Mac系统下安装Maven的方法与技巧,并提供具体的代码示例。一、下载Maven首先,需要从官方网站(https://maven.apache.org/down

Mac系统如何更改键盘类型-Mac系统更改键盘类型的方法 Mac系统如何更改键盘类型-Mac系统更改键盘类型的方法 Mar 18, 2024 pm 05:40 PM

近日有一些小伙伴咨询小编Mac系统如何更改键盘类型?下面就为大家带来了Mac系统更改键盘类型的方法,有需要的小伙伴可以来了解了解哦。第一步:点击系统菜单栏上的苹果图标后,点击系统偏好设置。第二步:打开系统偏好设置后,点击键盘。第三步:在键盘设置页面,点击更改键盘类型即可。

Mac系统如何使用脚本编辑器-Mac系统使用脚本编辑器的方法 Mac系统如何使用脚本编辑器-Mac系统使用脚本编辑器的方法 Mar 18, 2024 pm 03:52 PM

小伙伴们知道Mac系统如何使用脚本编辑器吗?今天小编就来讲解Mac系统使用脚本编辑器的方法,感兴趣的快跟小编一起来看看吧,希望能够帮助到大家。第一步:打开前往选项(如图所示)。第二步:选择实用工具选项(如图所示)。第三步:打开脚本编辑器(如图所示)。第四步:此时就可以输入apple脚本了(如图所示)。第五步:单击上面的播放开关按钮就可以执行脚本了(如图所示)。

Mac系统计算器如何转换货币-Mac系统计算器转换货币的方法 Mac系统计算器如何转换货币-Mac系统计算器转换货币的方法 Mar 18, 2024 pm 03:58 PM

小伙伴们知道Mac系统计算器如何转换货币吗?今天小编就来讲解Mac系统计算器转换货币的方法,感兴趣的快跟小编一起来看看吧,希望能够帮助到大家。第一步:打开Mac系统计算器,在菜单栏,点击转换。第二步:在转换菜单中,点击货币。第三步:选择转换货币后,点击转换按钮即可。

See all articles