温馨提示×

如何在centos上安装lnmp扩展

小樊
44
2025-11-28 00:51:01
栏目: 智能运维

在CentOS上安装LNMP(Linux, Nginx, MySQL/MariaDB, PHP)扩展,你需要按照以下步骤操作:

  1. 更新系统软件包:
sudo yum update
  1. 安装EPEL仓库(Extra Packages for Enterprise Linux),以便获取额外的软件包:
sudo yum install epel-release
  1. 安装Nginx:
sudo yum install nginx
  1. 启动Nginx并设置开机启动:
sudo systemctl start nginx
sudo systemctl enable nginx
  1. 安装MySQL或MariaDB。这里以MariaDB为例:
sudo yum install mariadb-server mariadb
  1. 启动MariaDB并设置开机启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
  1. 运行MariaDB安全安装脚本,设置root密码并删除匿名用户:
sudo mysql_secure_installation
  1. 安装PHP及其相关模块。这里以PHP 7.4为例:
sudo yum install php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath
  1. 配置PHP-FPM。编辑/etc/php-fpm.d/www.conf文件,找到listen指令,将其值更改为/run/php-fpm/www.sock
listen = /run/php-fpm/www.sock
  1. 启动PHP-FPM并设置开机启动:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
  1. 配置Nginx以使用PHP-FPM。编辑/etc/nginx/conf.d/default.conf文件,添加以下内容:
location ~ \.php$ {
    fastcgi_pass   unix:/run/php-fpm/www.sock;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}
  1. 重启Nginx以应用更改:
sudo systemctl restart nginx

至此,你已经在CentOS上成功安装了LNMP扩展。现在你可以开始创建网站并使用PHP进行开发了。

0