在 CentOS 系统中,LNMP 是指 Linux、Nginx、MySQL 和 PHP 的组合。要在 CentOS 上安装和配置 LNMP,请按照以下步骤操作:
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
按照提示设置 root 密码以及其他安全选项。
sudo yum install php php-fpm php-mysqlnd
编辑 /etc/php-fpm.d/www.conf 文件,找到 listen 行,将其更改为:
listen = /run/php-fpm/php-fpm.sock
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
编辑 /etc/nginx/conf.d/default.conf 文件,找到 location 块,修改为:
location ~ \.php$ {
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
sudo systemctl restart nginx
至此,您已经在 CentOS 上成功安装并配置了 LNMP 环境。现在您可以开始创建网站并使用 PHP 进行开发了。