1. 程式人生 > >mac os下配置nginx+php7.1+fastcgi

mac os下配置nginx+php7.1+fastcgi

mac os 預裝的php 版本 是 5.6.3,使用Homebrew將php更新到php7.1 並搭建 nginx。

安裝 nginx

$ brew search nginx
$ brew install nginx
// 安裝之後,常用的配置路徑有:
// 配置檔案路徑:/usr/local/etc/nginx/nginx.conf
// 伺服器預設路徑:/usr/local/var/www
// 貌似是安裝路徑:/usr/local/Cellar/nginx/1.13.11

此時開啟localhost:8080 應該是能看到 :Welcome to nginx!

nginx 的基本命令如下:

//測試nginx 站點是否正確
$ sudo nginx -t
//重新載入 nginx 服務 $ sudo nginx -s reload // 關閉 nginx 服務 $ sudo nginx -s stop

更新 php7.1

$ brew update
// 更新安裝 php7.1
$ brew install php71
$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
$ echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.
bash_profile // 安裝模組 $ brew install php71 --with-debug --with-homebrew-curl --with-homebrew-libxslt --with-homebrew-libressl --with-homebrew-libxml2 --with-phpbg --with-webp --with-imap --build-from-source php71-mcrypt php71-igbinary php71-mongodb php71-redis php71-intl php71-xdebug

修改 nginx 配置

1、 php7.1安裝成功之後,此時直接訪問 index.php 可能會有 403 或者 下載 這兩種情況。需要修改 nginx.config 檔案
開啟nginx.config檔案

$ vim /usr/local/etc/nginx/nginx.conf

2、 修改使用者和使用者組(訪問出現403可能是 因為使用者和使用者組)

user fg dev
// 在配置檔案的第一行。user 後第一個引數是使用者名稱,第二個是使用者組。
// 檢視使用者和使用者組 (系統偏好設定-->使用者與群組-->選中使用者右鍵-->高階選項)

3、 在server 的 location 配置中新增 index.php

location / {
    root   html;
    index  index.html index.htm index.php;
}

4、 將被註釋的php 部分 取消(將程式碼前面的‘#’刪除)

location ~ \.php$ {
  root      html;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  include    fastcgi_params;
}

5、 修改上一步範圍內的 fastcgi_param 引數

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

以上步驟基本完成配置。等有空把虛擬主機部分再新增上。

相關推薦

mac os配置nginx+php7.1+fastcgi

mac os 預裝的php 版本 是 5.6.3,使用Homebrew將php更新到php7.1 並搭建 nginx。 安裝 nginx $ brew search nginx $ brew install nginx // 安裝之後,常用的配置路徑有: /

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11

service req pac pat 二進制 logs block ip 地址 rom CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿裏雲服務器的選擇 當然是選擇學生優惠啦。這裏阿裏雲還提供了輕量級服務器這個選項

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

googl vertica yii header tooltip min mongo ble color html { } .CodeMirror { height: auto } .CodeMirror-scroll { } .CodeMirror-lines { pa

MAC OS protobuf 2.6.1 版本編譯安裝及proto型別檔案編譯

由於工程中proto語法採用的是2.0的,所以選擇安裝2.6.1版本的protobuf。(3.0和2.0語法不同,如果安裝3.0以上版本的protobuf,在編譯的時候應該需要增加啥~~~) 編譯安裝步驟: 1. 安裝 protobuf 依賴項, 其依賴於autoconf、 a

Mac OS 配置Gradle環境變數

1: 開啟終端 2:輸入cd ~ (注意中間有空格  不然無效) 回到home目錄下 3:open -e .bash_profile 開啟bash_profile檔案 (儲存環境變數的檔案)  4:編輯bash_profile 如下: 在終端或者bash_profil

mac OS 配置SVN忽略檔案

安裝XCode後Mac OS X 系統已經內建了svn支援,所以需要做的就只是配置。 1.建立想要儲存軟體倉庫的目錄。  sudo su (然後輸入密碼) mkdir /opt mkdir /opt/svn mkdir /opt/svn/repos 即建立了目錄/opt/

mac os配置Java web環境

1. Java JDK安裝及部署 示例JDK版本為1.7 下載連結 具體步驟如下: 一、點選安裝 二、安裝路徑預設就可以 三、開啟終端 輸入 java -version 提示版本java

Mac OS安裝MongoDB以及配置方法總結【筆記】

用戶 base ces 內容 bsp 完成後 light roo reat 首先打開命令框,輸入: brew install mongodb   安裝完成後 啟動、停止、重啟如下 brew services start mongodb brew s

Mac配置nginx和php環境

本文轉自https://blog.csdn.net/xinguimeng/article/details/52366062 一、安裝 Nginx 終端執行: brew search nginx brew install nginx 當前版本 1.6.2 安裝完以後,可以在終端輸出的資訊裡看到一些

Mac osmysql 配置

打開終端 重新 style https 默認安裝 csdn tail 不用 ror https://blog.csdn.net/lisongjia123/article/details/57418989 1.下載msyql.dmg安裝文件解壓後的默認安裝路徑是,/usr/l

Mac OS Anaconda Python2 和 Python3 配置

最近在跟cs231n,官方推薦的是Python 2.7,因為Python 3有些特性向下不相容。但另一方面感覺Python 3會是將來的主流,所以PC上要經常切換Python版本。 Mac本身自帶Python 2.7,但安裝numpy等等科學計算包又很麻煩

mac osxampp配置基於域名的虛擬主機

1.在終端執行“sudo vi /XAMPP/etc/httpd.conf”,開啟Apche的配置檔案 2.在httpd.conf中找到“#Include /XAMPP/etc/extra/httpd-vhosts.conf”,去掉前面的“#”,儲存並退出。 3.重啟Apache服務之後就開啟了它的虛擬主機配

Windows配置NginxPHP7

準備 下載 Nginx Windows版並解壓; 下載 PHP7 Windows版 並解壓。 配置 Nginx 雙擊nginx.exe會閃退,但是在工作管理員中會發現其實已經啟動了nginx.exe *32,據說這是正常的。 在瀏覽器中輸入localh

Mac OS的wifi配置工具

為了用mac抓取802.11 ac的空口包,需要用到Mac OS下的配置wifi的工具。找了半天沒有iwconfig/wpa_supplicant命令,但是發現了airport這個命令。雖然不是很熟悉,但值得高興的是可以直接用airport進行抓包。 1.為了

筆記Mac配置nginx+rtmp模組推流伺服器碰到的問題整理

安裝環境 ,Mac版本 : 10.13.5在裝的nginx版本為1.13.12如果你輸入http://localhost:8080後能看到nginx配置的首頁那說明OK。或nginx -v看下版本號。都能確保裝上.下面是在掛裝rtmp模組時出現的問題處理。安裝tap時:bre

mac配置nginx

nginx是一個高效能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器,下面我們來了解下nginx的用法。 安裝nginx 首先需要安裝homebrew,可以參考該篇博文的第一步,安裝好homebrew後,就可以使用brew安裝

windows配置nginx+php環境

php環境 自己的 尋找 oca roo 目錄 安裝php www 輸入 參考博客:http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html      http://www.cnblogs.c

Mac os 安裝 TensorFlow

str setup 嘗試 ont 步驟 無法安裝 運行命令 ins install 通過pip安裝 我這裏是通過pip進行安裝,所以先安裝pip 打開終端,運行命令行: sudo easy_install pip 就可以順利安裝pip了。 教程上說在終端輸入

Mac osPython3安裝Django

rational for control xxxxxx ase ges 沒有 ror xxxxx 1.查看pip版本 沒有的話就是沒安裝成功 安裝python的時候一般會自動安裝pip //pip版本 pip -V //對應python2.7 pip 9.

Mac OS X 配置環境變量

環境變量 file 修改 步驟 兩個文件 pro 輸入 root用戶 配置環境 /etc/profile;/etc/bashrc 是針對系統所有用戶的全局變量,只有root用戶才能修改這兩個文件,對一般用戶來說是他們是只讀的。一般用戶要想修改它們,可以在命令前加sudo,意