TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:

TOP云总站云服务器:https://topyun.vip/server/buy.html

TOP云C站云服务器:https://c.topyun.vip/cart

在云服务器上 一键部署LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)环境,可以通过 宝塔面板、脚本工具或云服务商提供的镜像 快速完成。以下是详细方法及操作步骤:


1. 使用宝塔面板一键部署(推荐)

宝塔面板提供图形化界面和一键安装功能,适合新手和高效管理。

(1) 安装宝塔面板

  • 参考前文 《如何在云服务器上安装宝塔面板》 完成安装。

(2) 通过宝塔面板一键部署LAMP/LNMP

  1. 登录宝塔面板,进入 “软件商店”

  2. 在 “一键部署” 分类中选择:

    • LNMP(Linux + Nginx + MySQL + PHP)。

    • LAMP(Linux + Apache + MySQL + PHP)

  3. 点击 “一键部署”,按提示完成安装(默认安装最新稳定版本)。

  4. 安装完成后,面板会显示环境的管理入口(如PHP版本、MySQL root密码等)。

优点

  • 全自动配置,无需手动操作。

  • 支持后续一键升级和管理。


2. 使用脚本一键部署(适合高级用户)

如果不想使用宝塔面板,可以通过官方或社区提供的脚本快速部署。

(1) LAMP环境部署脚本

CentOS/RHEL系统

# 安装Apache、MySQL、PHP
yum install -y httpd mariadb-server php php-mysqlnd
# 启动服务并设置开机自启
systemctl start httpd mariadb
systemctl enable httpd mariadb
# 安全配置MySQL(可选)
mysql_secure_installation

Ubuntu/Debian系统

# 安装Apache、MySQL、PHP
apt-get update
apt-get install -y apache2 mysql-server php libapache2-mod-php php-mysql
# 启动服务
systemctl start apache2 mysql
systemctl enable apache2 mysql
# 安全配置MySQL(可选)
mysql_secure_installation

(2) LNMP环境部署脚本

CentOS/RHEL系统

# 安装Nginx、MySQL、PHP
yum install -y epel-release
yum install -y nginx mariadb-server php php-fpm php-mysqlnd
# 启动服务
systemctl start nginx mariadb php-fpm
systemctl enable nginx mariadb php-fpm

Ubuntu/Debian系统

# 安装Nginx、MySQL、PHP
apt-get update
apt-get install -y nginx mysql-server php-fpm php-mysql
# 启动服务
systemctl start nginx mysql php-fpm
systemctl enable nginx mysql php-fpm

注意

  • 脚本需根据实际需求调整PHP版本(如 php7.4、php8.0)。

  • 部分系统可能需要手动配置Nginx/Apache的PHP解析(如修改 /etc/nginx/sites-available/default 或 /etc/httpd/conf.d/php.conf)。


3. 使用云服务商提供的镜像(最快方式)

部分云厂商提供预装LAMP/LNMP的镜像,可直接创建云服务器时选择。

(1) 阿里云/腾讯云/华为云

  1. 登录云控制台 → 云服务器ECS/CVM → 镜像市场

  2. 搜索关键词 “LAMP” 或 “LNMP”,选择官方或社区提供的镜像(如“LNMP一键安装包”)。

  3. 购买云服务器时直接选择该镜像,开机后环境已自动配置完成。

优点

  • 无需手动安装,开箱即用。

  • 镜像通常经过优化,稳定性高。


4. 验证环境是否部署成功

无论哪种方式,部署完成后需验证服务是否正常运行:

(1) 检查Web服务

  • 在浏览器访问服务器IP,应看到默认页面(如Apache的“It works!”或Nginx的欢迎页)。

  • 如果未生效,检查防火墙是否放行 80(HTTP) 和 443(HTTPS) 端口。

(2) 测试PHP和MySQL

  1. 创建测试文件:

    echo "<?php phpinfo(); ?>" > /var/www/html/info.php  # Apache默认目录
    # 或
    echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php  # Nginx默认目录
  2. 访问 http://服务器IP/info.php,应显示PHP信息页面。

  3. 测试MySQL连接:

    mysql -u root -p  # 输入root密码登录
    SHOW DATABASES;   # 查看数据库列表

5. 常见问题与解决方案

(1) 服务无法启动

  • 检查日志

    • Apache: tail -f /var/log/httpd/error_log

    • Nginx: tail -f /var/log/nginx/error.log

    • MySQL: tail -f /var/log/mysql/error.log

(2) PHP版本不匹配

  • 通过宝塔面板或包管理器调整版本(如 yum install php7.4 或 apt-get install php8.0)。

(3) 防火墙/安全组拦截

  • 确保云服务器安全组和本地防火墙放行 80、443、3306 等端口。


6. 各方案对比

方案优点缺点
宝塔面板图形化操作,一键部署,适合新手占用少量资源,需学习面板基础操作
脚本手动部署灵活可控,适合高级用户需熟悉命令行,配置可能复杂
云厂商镜像开箱即用,稳定性高可能预装非必要软件,定制性较低

总结

  • 推荐方案

    • 新手/管理需求多 → 使用 宝塔面板 一键部署。

    • 追求速度 → 选择云厂商提供的 LAMP/LNMP镜像

    • 高级用户 → 通过脚本手动部署,灵活定制环境。

  • 关键步骤

    1. 安装Web服务器(Apache/Nginx)。

    2. 安装数据库(MySQL/MariaDB)。

    3. 安装PHP并配置解析。

    4. 验证环境并放行端口。

通过上述方法,你可以快速在云服务器上搭建LAMP或LNMP环境,满足网站或应用部署需求!


不容错过
Powered By TOPYUN 云产品资讯