首頁  >  文章  >  後端開發  >  如何配置nginx和php-fpm

如何配置nginx和php-fpm

醉折花枝作酒筹
醉折花枝作酒筹轉載
2021-07-13 09:18:072853瀏覽

在php7中,最不可少的就是nginx和php-fpm,今天小編就來帶大家了解一下配置nginx和php-fpm的方法,有需要的可以參考一下。

如何配置nginx和php-fpm

0: 先關防火牆!!!!!!!!!!!!!!!!!!!!!!!!!

#1:編譯安裝php nginx  不介紹;

2:安裝完php,不只把源碼包裡面的php.ini放到對​​應的位置(我的是在/usr/local/php/ lib/下面,編譯安裝不指定位置, 就放在這裡,注意一下),還要把源碼包裡面的php-fpm放到/usr/local/bin下面;

源碼編譯

#

./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip

2.2把php-fpm放到/usr/local/bin下,然後執行

3: 添加一個使用者群組groupadd www-data

   為這個群組新增一個使用者useradd -g www-data(群組名稱) www-data(使用者名稱)  

#4:把php.ini檔案下面的cgi.fix_pathinfo 改成0

5: php-fpm.conf的設定檔預設安裝在/usr/local/php/etc 目錄下;

#複製一份: cp /usr/lcoal/php/etc/php-fpm.conf .default  /usr/local/php/etc/php-fpm.conf

#6; 編輯php-fpm.conf

A: 把php-fpm改成後台運作模式

B: 把剛才建立的www- data(組)  www-data(用戶)加入這個設定檔, 但是,這個設定檔不一定就有, 接著往下看

##C: 這裡引入了另一個設定檔, 在/usr/local/php/etc/php-fpm.d  資料夾下, 

執行: cp /usr/local/php/etc/php-fpm.d/www. conf.default  /usr/local/php/etc/php-fpm.d/www.conf

D: vim www.conf,  把user和group 改成剛剛建立的www-data

 7: 編輯nginx.conf

vim /usr/local/nginx/config/nginx.conf

改成這樣:具體教程,網上再搜尋

8: root 目錄寫一個phpinfo.php 檔案, 測試

!!!!!! !!!!!!!!!!!!!關防火牆!!!!!!!!!!!!! !!!改了所有的設定檔都要重新啟動!!!!!!!!!!

centos7關閉防火牆

//暫時關閉systemctl stop firewalld

# //禁止開機啟動systemctl disable firewalld

9:重啟設定檔如下

將php nginx mysql 加入服務請參考如下

https://blog.csdn.net /ijijni/article/details/78513521

推薦學習:php影片教學

##10 :造訪頁面phpinfo頁面

#

以上是如何配置nginx和php-fpm的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除