一、VPS准备与系统配置
选择可靠的云服务商(如阿里云、腾讯云)创建Linux服务器实例,推荐使用CentOS 8或Ubuntu 20.04 LTS系统。通过SSH连接服务器后执行系统更新:
# CentOS sudo yum update -y # Ubuntu sudo apt update && sudo apt upgrade -y
安装必要工具包如wget和screen,便于后续安装过程管理。建议关闭防火墙或开放80/443端口,确保selinux处于禁用状态。
二、LNMP核心组件安装步骤
通过包管理器快速安装各组件:
- Nginx安装:
# CentOS sudo yum install nginx -y # Ubuntu sudo apt install nginx -y
启动服务:
systemctl start nginx && systemctl enable nginx
- MySQL/MariaDB安装:
# CentOSsudo yum install mariadb-server -y# Ubuntusudo apt install mariadb-server -y
执行安全配置:
mysql_secure_installation
- PHP环境安装:
安装php-fpm及扩展:sudo apt install php-fpm php-mysql php-cli
验证版本:
php -v
三、环境配置与优化建议
修改Nginx配置文件关联PHP处理:
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }
优化建议:
- 调整nginx的worker_processes为CPU核心数
- 设置php-fpm进程池的pm.max_children参数
- 配置MySQL的字符集为utf8mb4
四、服务验证与测试方法
在/var/www/html创建测试文件info.php:
通过浏览器访问服务器IP/info.php验证PHP解析状态。使用mysql命令行工具测试数据库连接:
mysql -u root -p -e "SHOW DATABASES;"
建议使用ab压力测试工具评估nginx性能:ab -n 1000 -c 100 http://your_ip/
通过上述步骤可在30分钟内完成LNMP基础环境搭建。建议生产环境添加SSL证书并配置防火墙规则,对于快速部署需求可直接使用lnmp.org提供的一键安装脚本。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/543829.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。