首頁 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 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
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