bash,sudo apt update,sudo apt install nginx php-fpm,
`,,2. 配置Nginx:,創(chuàng)建一個新的Nginx配置文件,/etc/nginx/sites-available/mysite
,并添加以下內(nèi)容:,“nginx,server {, listen 80;, server_name yourdomain.com;, root /var/www/html;, index index.php index.html;, location ~ .php$ {, include snippets/fastcgi-php.conf;, fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;, },},
`,注意替換
yourdomain.com為你自己的域名。,,3. 創(chuàng)建一個PHP文件:,在
/var/www/html目錄下創(chuàng)建一個名為
info.php的文件,并添加以下內(nèi)容:,
`php,,
`,,4. 重啟Nginx和PHP-FPM服務(wù):,
`bash,sudo systemctl restart nginx,sudo systemctl restart php7.4-fpm,
`,,現(xiàn)在,你應(yīng)該可以通過瀏覽器訪問
http://yourdomain.com/info.php`來查看PHP信息頁面,確認PHP-FPM已經(jīng)成功配置到Nginx Web服務(wù)器上。
在Ubuntu 20.04上使用PHPFPM配置Nginx Web服務(wù)器,可以按照以下步驟進行:
1、安裝Nginx和PHPFPM
確保已經(jīng)安裝了Nginx和PHPFPM,可以使用以下命令進行安裝:
sudo apt update sudo apt install nginx phpfpm
2、配置Nginx
創(chuàng)建一個新的Nginx配置文件,例如/etc/nginx/sitesavailable/mywebsite
,并添加以下內(nèi)容:
server { listen 80; server_name your_domain_or_ip; root /var/www/html; index index.php index.html index.htm; location / { try_files $uri $uri/ =404; } location ~ .php$ { include snippets/fastcgiphp.conf; fastcgi_pass unix:/var/run/php/php7.4fpm.sock; } location ~ /.ht { deny all; } }
將your_domain_or_ip
替換為你的域名或IP地址,此配置將Nginx的根目錄設(shè)置為/var/www/html
,并將所有PHP請求傳遞給PHPFPM。
3、啟用Nginx配置
創(chuàng)建一個符號鏈接,將新創(chuàng)建的配置文件鏈接到sitesenabled
目錄:
sudo ln s /etc/nginx/sitesavailable/mywebsite /etc/nginx/sitesenabled/
4、重啟Nginx服務(wù)
使用以下命令重啟Nginx服務(wù)以應(yīng)用更改:
sudo systemctl restart nginx
5、測試Nginx和PHPFPM配置
在Nginx的根目錄(/var/www/html
)中創(chuàng)建一個名為info.php
的文件,并添加以下內(nèi)容:
<?php phpinfo(); ?>
現(xiàn)在訪問http://your_domain_or_ip/info.php
,你應(yīng)該能看到PHP信息頁面,這表明Nginx和PHPFPM已經(jīng)成功配置。