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