Linux作為一種開源系統,受到眾多開發者的青睞,其中的Nginx伺服器在Web伺服器領域中佔據著重要的地位。加上PHP模組的支持,可以在Linux伺服器上運行PHP網站和應用程式。本文將向您介紹如何在Linux系統上安裝Nginx和PHP模組。
一、安裝Nginx
- 新增Nginx來源
開啟終端,輸入下列指令新增Nginx的套件管理來源:
cd /etc/yum.repos.d/ touch nginx.repo vim nginx.repo
在vim中,複製以下內容:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
*注意:如果您不是在CentOS系統中安裝Nginx,需要到Nginx官網尋找安裝指南。
- 安裝Nginx
更新yum:
yum update
安裝Nginx:
yum install nginx
啟動Nginx:
systemctl start nginx
檢查Nginx狀態:
systemctl status nginx
如輸出:
nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-06-09 00:02:05 CST; 3s ago Process: 5961 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 5958 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 5957 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 5963 (nginx) CGroup: /system.slice/nginx.service ├─5963 nginx: master process /usr/sbin/nginx └─5964 nginx: worker process
這表示Nginx已經成功安裝並且正在運作。
- 網頁訪問測試
導航到Nginx預設頁面:
http://服务器IP/
如果看到「Welcome to nginx!」的字樣,那麼您已經成功安裝Nginx並啟用它。
二、設定PHP
- 安裝PHP
#在安裝任何PHP模組之前,必須先安裝PHP。執行下列指令安裝:
yum install php
- 安裝PHP擴充功能
執行下列指令安裝必備的PHP擴充功能:
yum install php-mysql php-fpm php-gd
- 設定php- fpm
開啟php-fpm設定檔:
vim /etc/php-fpm.d/www.conf
新增或修改下列選項:
user = nginx group = nginx listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx
- 重啟PHP-fpm
#執行以下指令以便更新設定:
systemctl restart php-fpm
三、設定Nginx
- #設定Nginx支援PHP
vim /etc/nginx/conf.d/default.conf尋找以下選項:
location / { root /usr/share/nginx/html; index index.html index.htm; }在「location /」區塊中加入以下內容:
location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }*注意:如果你想更改預設的Nginx網站根目錄,請改變上述”root」指令的路徑。
- 重新載入Nginx設定檔
nginx -s reload四、測試PHP環境
- #建立php測試頁面
cd /usr/share/nginx/html vim index.php複製以下內容:
<?php phpinfo(); ?>
- 訪問php測試頁面
http://服务器IP/index.php如果能夠看到PHP的設定資訊,那麼您已經成功配置了Nginx和PHP環境。 五、總結
透過此文,我們學習如何在Linux系統上安裝Nginx並載入PHP模組,以便運行PHP網站和應用程式。這將會大大方便您的開發工作,並提高伺服器效能。
以上是如何在Linux系統上安裝Nginx和PHP模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

禪工作室 13.0.1
強大的PHP整合開發環境

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具