是的,LNMP(Linux, Nginx, MySQL, PHP)可以在CentOS上運行。以下是在CentOS上安裝和配置LNMP環境的基本步驟:
sudo yum update -y
sudo yum install wget screen -y
sudo yum install epel-release -y
wget http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz
tar zxf lnmp1.5-full.tar.gz
cd lnmp1.5
./install.sh
按照提示選擇MySQL版本以及設置MySQL密碼、PHP版本等。
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
編輯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環境安裝成功。