如何在centos上安装lnmp扩展
导读:在CentOS上安装LNMP(Linux, Nginx, MySQL/MariaDB, PHP)扩展,你需要按照以下步骤操作: 更新系统软件包: sudo yum update 安装EPEL仓库(Extra Packages for...
在CentOS上安装LNMP(Linux, Nginx, MySQL/MariaDB, PHP)扩展,你需要按照以下步骤操作:
- 更新系统软件包:
sudo yum update
- 安装EPEL仓库(Extra Packages for Enterprise Linux),以便获取额外的软件包:
sudo yum install epel-release
- 安装Nginx:
sudo yum install nginx
- 启动Nginx并设置开机启动:
sudo systemctl start nginx
sudo systemctl enable nginx
- 安装MySQL或MariaDB。这里以MariaDB为例:
sudo yum install mariadb-server mariadb
- 启动MariaDB并设置开机启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 运行MariaDB安全安装脚本,设置root密码并删除匿名用户:
sudo mysql_secure_installation
- 安装PHP及其相关模块。这里以PHP 7.4为例:
sudo yum install php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath
- 配置PHP-FPM。编辑
/etc/php-fpm.d/www.conf文件,找到listen指令,将其值更改为/run/php-fpm/www.sock:
listen = /run/php-fpm/www.sock
- 启动PHP-FPM并设置开机启动:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
- 配置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;
}
- 重启Nginx以应用更改:
sudo systemctl restart nginx
至此,你已经在CentOS上成功安装了LNMP扩展。现在你可以开始创建网站并使用PHP进行开发了。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在centos上安装lnmp扩展
本文地址: https://pptw.com/jishu/759007.html
