LNMP是指Linux系統下Nginx+MySQL+PHP(或Perl、Python)這種網站服務器架構。以下是在Debian系統上安裝和配置LNMP環境的步驟:
sudo apt update
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
在瀏覽器中訪問服務器的IP地址或域名,如果看到Nginx的默認歡迎頁面,則表示安裝成功。
sudo apt install mariadb-server -y
sudo mysql_secure_installation
mysql -u root -p
sudo apt install php-fpm php-mysql php-gd php-cli php-curl php-mbstring php-zip php-opcache php-xml php-mysqli -y
編輯 /etc/php/7.4/fpm/pool.d/www.conf
文件(請根據實際安裝的PHP版本修改路徑),設置 listen
參數為 127.0.0.1:9000
或 /var/run/php/php7.4-fpm.sock
(取決于你的PHP版本和配置)。
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm
sudo vim /etc/nginx/sites-available/default
server
塊中添加以下內容:location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
sudo systemctl restart nginx
至此,你已經在Debian系統上成功安裝并配置了LNMP環境。接下來,你可以開始部署你的Web應用程序了。