LNMP是指Linux系统下Nginx+MySQL+PHP这种网站服务器架构。以下是安装和配置LNMP服务器的步骤:
更新系统软件包:
yum update -y。apt update && apt upgrade -y。安装必要的软件包:
yum groupinstall "development tools",yum install wget curl vim unzip tar gcc gcc-c make。apt install wget curl vim unzip tar build-essential。下载并解压Nginx源码:
wget http://nginx.org/download/nginx-1.24.0.tar.gz(版本号可替换为最新稳定版)。tar -zxvf nginx-1.24.0.tar.gz。编译并安装Nginx:
cd nginx-1.24.0。./configure。make。make install。启动Nginx服务:
/usr/local/nginx/。/usr/local/nginx/sbin/nginx。systemctl enable nginx。安装MySQL:
yum install mariadb mariadb-server。apt install mysql-server。初始化数据库并设置root密码:
systemctl start mariadb(或 systemctl start mysql)。mysql_secure_installation。安装PHP和扩展:
yum install php php-fpm php-mysql php-cli php-gd php-mbstring php-xml php-curl。apt install php php-fpm php-mysql php-cli php-gd php-mbstring php-xml php-curl。配置PHP-FPM:
/etc/php-fpm.d/www.conf 或 /etc/php/7.x/fpm/pool.d/www.conf)。127.0.0.1:9000。启动PHP-FPM服务:
systemctl start php-fpm。systemctl enable php-fpm。编辑Nginx配置文件:
sudo nano /usr/local/nginx/conf/nginx.conf(或对应的配置文件路径)。测试Nginx配置并重启:
/usr/local/nginx/sbin/nginx -t。/usr/local/nginx/sbin/nginx -s reload。创建PHP测试文件:
/var/www/html)创建一个名为 info.php 的文件。<?php phpinfo(); ?>。访问测试:
以上步骤是基于Linux系统的LNMP搭建流程,如果是Ubuntu系统,命令会有所不同。