Nginx是一款高性能的Web服務(wù)器和反向代理服務(wù)器,被廣泛應(yīng)用于高負(fù)載的網(wǎng)站中。
而php是一種流行的Web應(yīng)用程序編程語言,用于開發(fā)許多Web應(yīng)用程序。
在本文中,我們將介紹如何在Linux系統(tǒng)上部署Nginx和php環(huán)境來支持Web應(yīng)用程序的開發(fā)和運行。
步驟1:安裝Nginx
要安裝Nginx,請使用以下命令:
sudo apt-get update
sudo apt-get install nginx
步驟2:配置Nginx
Nginx的配置文件位于/etc/nginx/nginx.conf,可以使用以下命令進行編輯:
sudo nano /etc/nginx/nginx.conf
在配置文件中添加以下內(nèi)容:
# php-fpm upstream
upstream php {
server unix:/run/php/php7.
0-fpm.sock;
}
# server configuration
server {
listen 80;
server_name localhost;
# root directory
root /var/www/html;
# index file
index index.php index.html index.htm;
# location of php files
location ~ \.
php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass php;
}
}
保存并關(guān)閉文件。
步驟3:安裝php和php-fpm
要安裝php和php-fpm,請使用以下命令:
sudo apt-get install php php-fpm
步驟4:配置php-fpm
php-fpm的配置文件位于/etc/php/7.
0/fpm/pool.d/www.conf,可以使用以下命令進行編輯:
sudo nano /etc/php/7.
0/fpm/pool.d/www.conf
將以下內(nèi)容添加到文件的末尾:
listen = /run/php/php7.
0-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
user = www-data
group = www-data
保存并關(guān)閉文件。
步驟5:重啟Nginx和php-fpm
要重啟Nginx,請使用以下命令:
sudo service nginx restart
要重啟php-fpm,請使用以下命令:
sudo service php7.
0-fpm restart
現(xiàn)在,您的Linux系統(tǒng)已經(jīng)部署了Nginx和php環(huán)境,并支持Web應(yīng)用程序的開發(fā)和運行。
總結(jié)
本文介紹了如何在Linux系統(tǒng)上部署Nginx和php環(huán)境,以支持Web應(yīng)用程序的開發(fā)和運行。
這個過程包括安裝Nginx、配置Nginx、安裝php和php-fpm、配置php-fpm以及重啟Nginx和php-fpm。