本文將介紹如何在Ubuntu系統上安裝PHP和Nginx,以及如何將它們結合起來,來搭建一個強大的Web服務器。
首先,我們需要安裝PHP。在Ubuntu 18.04上,我們可以簡單地通過apt-get命令來進行安裝。打開終端,輸入以下命令:
sudo apt-get install php7.2
等待安裝完成后,我們需要驗證PHP是否安裝成功。在終端中輸入以下命令:
php -v
如果輸出的版本號與我們安裝的版本一致,說明PHP已經成功安裝。
接下來,我們需要安裝Nginx。同樣的,在Ubuntu 18.04上,我們可以使用apt-get命令進行安裝。打開終端,輸入以下命令:
sudo apt-get install nginx
安裝完成后,我們需要驗證Nginx是否工作正常。在終端中輸入以下命令:
sudo systemctl start nginx
然后,打開瀏覽器,輸入http://localhost,如果出現歡迎界面,則說明Nginx已經成功安裝并工作正常。
接下來,我們需要將PHP和Nginx結合起來。首先,我們需要安裝php-fpm,它將充當PHP和Nginx之間的橋梁。在終端中輸入以下命令:
sudo apt-get install php-fpm
安裝完成后,我們需要修改Nginx的配置文件,將PHP處理交給php-fpm。打開終端,輸入以下命令:
sudo nano /etc/nginx/sites-available/default
然后,找到以下代碼塊:
# pass the PHP scripts to FastCGI server listening on the php-fpm socket location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; }
修改fastcgi_pass的路徑,因為Ubuntu 18.04默認安裝的是php7.2,所以我們修改為以下路徑:
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
保存文件后,重新啟動Nginx服務:
sudo systemctl restart nginx
現在,我們已經成功將PHP和Nginx結合起來,可以在Web服務器上運行PHP網站了。
總結一下,本文介紹了如何在Ubuntu系統上安裝PHP和Nginx,并將它們結合起來,搭建一個強大的Web服務器。操作簡單明了,只需要按照以上步驟進行操作,即可輕松完成。