您好,登錄后才能下訂單哦!
LNMP是指Linux、Nginx、MySQL和PHP的組合,用于搭建網(wǎng)站和Web應(yīng)用
安裝Nginx和MySQL:
對(duì)于Ubuntu/Debian系統(tǒng),可以使用以下命令安裝Nginx和MySQL:
sudo apt-get update
sudo apt-get install nginx mysql-server
對(duì)于CentOS/RHEL系統(tǒng),可以使用以下命令安裝Nginx和MySQL:
sudo yum install epel-release
sudo yum install nginx mysql-server
安裝完成后,啟動(dòng)并設(shè)置MySQL開機(jī)自啟:
sudo systemctl start mysql
sudo systemctl enable mysql
安裝PHP:
對(duì)于Ubuntu/Debian系統(tǒng),可以使用以下命令安裝PHP及其常用擴(kuò)展:
sudo apt-get install php-fpm php-mysql php-mbstring php-xml php-zip
對(duì)于CentOS/RHEL系統(tǒng),可以使用以下命令安裝PHP及其常用擴(kuò)展:
sudo yum install php-fpm php-mysql php-mbstring php-xml php-zip
安裝完成后,啟動(dòng)并設(shè)置PHP-FPM開機(jī)自啟:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
配置Nginx支持PHP:
打開Nginx的默認(rèn)站點(diǎn)配置文件:
sudo nano /etc/nginx/sites-available/default
在server
塊中,找到location ~ \.php$
部分,修改為以下內(nèi)容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根據(jù)實(shí)際PHP版本修改
}
保存并退出編輯器,然后重啟Nginx:
sudo systemctl restart nginx
測(cè)試PHP安裝:
在/usr/share/nginx/html
目錄下創(chuàng)建一個(gè)名為info.php
的文件:
sudo nano /usr/share/nginx/html/info.php
在文件中添加以下內(nèi)容:
<?php
phpinfo();
?>
保存并退出編輯器。然后在瀏覽器中訪問http://your_server_ip/info.php
,如果看到PHP信息頁面,說明PHP擴(kuò)展已成功安裝并配置。
關(guān)閉PHP-FPM服務(wù)(可選):
如果你不需要使用PHP-FPM,可以禁用它以節(jié)省系統(tǒng)資源。首先停止PHP-FPM服務(wù):
sudo systemctl stop php-fpm
然后禁用PHP-FPM服務(wù):
sudo systemctl disable php-fpm
最后,重啟Nginx:
sudo systemctl restart nginx
現(xiàn)在你已經(jīng)成功安裝了LNMP架構(gòu)中的PHP擴(kuò)展,并進(jìn)行了測(cè)試。你可以開始部署你的Web應(yīng)用了。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。