溫馨提示×

LNMP在CentOS上能運行嗎

小樊
113
2025-02-09 09:02:40
欄目: 智能運維

是的,LNMP(Linux, Nginx, MySQL, PHP)可以在CentOS上運行。以下是在CentOS上安裝和配置LNMP環境的基本步驟:

安裝前的準備工作

  1. 更新系統:首先需要更新系統到最新的軟件包,以保證所有組件都是最新和最安全的。
sudo yum update -y
  1. 安裝必要的開發工具和依賴庫
sudo yum install wget screen -y
  1. 安裝EPEL倉庫:為了方便安裝更多的軟件包,可以安裝EPEL(Extra Packages for Enterprise Linux)倉庫。
sudo yum install epel-release -y

安裝過程

  1. 下載并解壓LNMP安裝腳本
wget http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz
tar zxf lnmp1.5-full.tar.gz
cd lnmp1.5
  1. 運行安裝腳本
./install.sh

按照提示選擇MySQL版本以及設置MySQL密碼、PHP版本等。

  1. 配置和啟動服務
  • Nginx
sudo systemctl start nginx
sudo systemctl enable nginx
  • MySQL
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
  • PHP-FPM
sudo systemctl start php-fpm
sudo systemctl enable php-fpm

配置Nginx以支持PHP

編輯Nginx的默認配置文件 /etc/nginx/nginx.conf,在 server 模塊中添加以下內容以支持PHP:

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

然后重啟Nginx以應用新的配置:

sudo systemctl restart nginx

驗證安裝

創建一個 phpinfo.php 文件在 /usr/share/nginx/html 目錄下:

<?php
phpinfo();
?>

然后在瀏覽器中訪問服務器的IP地址,如果看到PHP的信息頁面,則表示LNMP環境安裝成功。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女