在web開發中,服務器是至關重要的。服務器的部署過程,對于運維人員而言,就顯得尤為重要。目前使用最廣泛的主流操作系統是Linux,在Linux上部署Web服務器,是絕大多數公司的選擇。本文將重點介紹如何在Linux系統上安裝nginx和php。
安裝nginx
nginx是一款高性能的HTTP和反向代理服務器,我們將在Linux上進行安裝。首先在終端輸入以下指令安裝nginx相關軟件:
sudo apt-get update
sudo apt-get install nginx
這樣就成功安裝好了nginx。我們可以通過訪問Linux服務器IP地址來驗證nginx是否安裝成功,訪問方式如下:
http://服務器IP
如果網頁能正常打開,則nginx已經安裝成功了。
安裝php
PHP是一種流行的服務器端腳本語言,非常適合web開發。安裝PHP前,我們需要先安裝PHP-FPM,而PHP-FPM是一個開源的PHP FastCGI實現,為nginx提供了一種更好的處理PHP請求的方式。
通過以下命令安裝PHP-FPM:
sudo apt-get install php-fpm
安裝完成后,我們還需要在nginx的配置文件中添加PHP的配置,這里我們需要編輯nginx的配置文件,在終端輸入以下指令:
sudo nano /etc/nginx/sites-available/default
在編輯文件中,將location / {}塊內的內容替換成以下代碼:
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
編輯完成后,Ctrl+X退出,輸入Y保存文件。
接下來,需要重啟nginx和php-fpm服務,以使新的配置文件生效。輸入以下命令重啟服務:
sudo service nginx restart
sudo service php7.0-fpm restart
重啟完成后,我們可以使用phpinfo()函數來驗證php是否安裝成功。在終端輸入以下命令,創建一個phpinfo.php文件:
sudo nano /var/www/html/phpinfo.php
將以下PHP代碼復制到文件中:
保存并退出編輯。在瀏覽器中輸入以下網址,來驗證php是否安裝成功:
http://服務器IP/phpinfo.php
如果顯示出phpinfo()函數的相關信息,就證明php已經安裝成功了。
總結
以上就是在Linux系統上安裝nginx和php的步驟,如果您按照本文的步驟操作,應該能夠輕松地安裝它們。nginx和php在web開發中非常常用,熟練掌握它們的配置與使用,將大大提高我們的工作效率。希望這篇文章能夠對您有所幫助。