首頁 >後端開發 >PHP問題 >linux下安裝nginx php

linux下安裝nginx php

藏色散人
藏色散人原創
2020-08-10 09:16:152962瀏覽

linux下安裝nginx php的方法:先透過指令「yum install nginx」安裝ngnix;然後執行指令「yum install php php-fpm」安裝PHP和PHP FPM;最後設定nginx與php一起工作即可。

linux下安裝nginx php

推薦:《PHP影片教學

linux下方安裝nginx與php

本身就是centos的伺服器,下面教大家設定ngnix伺服器並搭建php的運行環境javascript:void(null)

1、安裝ngnix

yum install nginx

安裝完成後可以啟動nginx,在瀏覽器裡面訪問,查看nginx是否安裝成功。連接埠預設為80。

systemctl start nginx

nginx中yum安裝的預設網站根目錄在/usr/share/nginx/html  

運作成功會出現一個歡迎介面, 表示已成功安裝nginx.

2、安裝PHP和PHP-FPM

yum install php php-fpm

啟動php-fpm  

systemctl start php-fpm

3、將PHP與mysql模組關聯起來

這裡是mariadb資料庫

安裝  

yum install mariadh mariadb-server

關聯  

yum install php-gd php-mysql php-mbstring php-xml php-mcrypt  php-imap php-odbc php-pear php -xmlrpc

 

4、設定nginx與php一起工作

#開啟nginx主設定檔。

vim /etc/nginx/nginx.conf

在http模組中新增設定:  

     location / {  
        root   /usr/share/nginx/html;  
           index  index.html index.htm index.php;  
        }  
location ~ \.php$ {  
           root           html;  
           fastcgi_pass   127.0.0.1:9000;  
           fastcgi_index  index.php;  
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
           include        fastcgi_params;  
       }

改變nginx預設的fastcgiparams設定檔: vim /etc/nginx/fastcgi_params 在檔案的最後增加兩行:

# fastcgi_?一個index.php檔案

檔案內容如下:

service nginx restart
service php-fpm restart

提示nginx中yum安裝的預設網站根目錄在/usr/share/nginx/html

#故此在此資料夾下新建檔案

正常情況下就可以運行並存取php檔案了。

以上是linux下安裝nginx php的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn