Centos7下yum安裝配置nginx與php

2021-08-20 21:36:16 字數 2100 閱讀 7129

開始安裝nginx和

php-fpm之前,首先解除安裝系統中以前安裝的apache和php保證安裝不會衝突。用root登入輸入下面的命令:

增加額外nginx php最新資源庫

預設情況下,centos的官方資源是沒有php-fpm的, 但我們可以從remi的rpm資源中獲得,它依賴於epel資源。我們可以這樣增加兩個資源庫:

[plain] 

view plain

copy

yum install nginx  

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

[plain] 

view plain

copy

systemctl start nginx  

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

結果如下:

表示已成功安裝nginx.

[plain] 

view plain

copy

yum install php php-fpm  

[plain] 

view plain

copy

啟動php-fpm  

systemctl start php-fpm  

資料庫再變不在安裝。

[plain] 

view plain

copy

可以通過yum install mariadh mariadb-server 安裝  

[plain] 

view plain

copy

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

nginx+fastcgi執行原理

開啟nginx主配置檔案。

vim /etc/nginx/nginx.conf

[plain] 

view plain

copy

在http模組中新增配置:  

location /   

location ~ \.php$   

重啟nginx伺服器,在**根目錄建立乙個index.php檔案

[plain] 

view plain

copy

# vi /usr/share/nginx/html/info.php    

檔案內容如下:

可以看到我們的php檔案可以載入出來了。此時我們的nginx已經與php關聯可以共同工作了。即lnmp環境搭建完畢。

Centos7下yum安裝配置nginx與php

實現lnmp環境搭建。開始安裝nginx和 php fpm之前,首先解除安裝系統中以前安裝的apache和php保證安裝不會衝突。用root登入輸入下面的命令 yum remve httpd php 增加額外資源庫 預設情況下,centos的官方資源是沒有php fpm的,但我們可以從remi的rp...

Centos7下yum安裝配置nginx與php

實現lnmp環境搭建。開始安裝nginx和php fpm之前,首先解除安裝系統中以前安裝的apache和php保證安裝不會衝突。用root登入輸入下面的命令 增加額外資源庫 預設情況下,centos的官方資源是沒有php fpm的,但我們可以從remi的rpm資源中獲得,它依賴於epel資源。我們可...

Centos7下yum安裝配置nginx與php

開始安裝nginx和php fpm之前,首先解除安裝系統中以前安裝的apache和php保證安裝不會衝突。用root登入輸入下面的命令 增加額外nginx php最新資源庫 rpm uvh rpm uvh rpm uvh 預設情況下,centos的官方資源是沒有php fpm的,但我們可以從remi...