TencentOS Server3.1(TK4)安装lamp?

TencentOS Server 3.1 (TK4) 上安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP)环境,可以按照以下步骤进行操作。这个系统是基于 CentOS 的,因此很多命令与 CentOS/RHEL 类似。


🧰 环境说明

  • 操作系统:TencentOS Server 3.1 (TK4)
  • LAMP 组件
    • Apache (httpd)
    • MariaDB 或 MySQL
    • PHP

✅ 步骤一:更新系统软件包

sudo dnf update -y

✅ 步骤二:安装 Apache(httpd)

sudo dnf install httpd -y

启动并设置开机自启:

sudo systemctl start httpd
sudo systemctl enable httpd

验证是否运行成功:

sudo systemctl status httpd

你可以访问服务器的公网 IP 查看 Apache 默认页面。


✅ 步骤三:安装 MariaDB(推荐替代 MySQL)

sudo dnf install mariadb-server mariadb -y

启动并设置开机自启:

sudo systemctl start mariadb
sudo systemctl enable mariadb

安全初始化(设置 root 密码等):

sudo mysql_secure_installation

按提示操作即可。


✅ 步骤四:安装 PHP 及常用扩展

sudo dnf install php php-mysqlnd php-pdo php-gd php-mbstring php-curl php-xml php-cli -y

注意:如果你使用的是较新的 PHP 版本或需要额外模块,请启用 EPEL 或 Remi 源。

重启 Apache 以加载 PHP 模块:

sudo systemctl restart httpd

创建测试文件 /var/www/html/info.php

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

通过浏览器访问 http://你的IP地址/info.php 查看 PHP 是否正常工作。


✅ 步骤五(可选):配置防火墙开放 HTTP/HTTPS

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

✅ 步骤六(可选):安装 phpMyAdmin(数据库管理工具)

先安装 EPEL 和 Remi 源(如果未安装):

sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
sudo dnf module enable php:remi-8.2 -y  # 根据你想要的 PHP 版本调整

然后安装 phpMyAdmin:

sudo dnf install phpmyadmin -y

配置方式参考 /etc/httpd/conf.d/phpMyAdmin.conf,可能需要修改允许访问的 IP。

重启 Apache:

sudo systemctl restart httpd

访问路径为:http://你的IP/phpMyAdmin


🧪 常见问题排查

1. 页面无法访问?

  • 检查防火墙是否放行了 80/443 端口。
  • 检查云平台的安全组是否放行对应端口。
  • 检查 Apache 是否正在运行。

2. PHP 不解析?

  • 检查是否安装了正确的 PHP 模块。
  • 检查 Apache 配置中是否正确加载了 PHP 模块。
  • 查看日志文件 /var/log/httpd/error_log

📌 总结

你现在已经在 TencentOS Server 3.1 (TK4) 上完成了 LAMP 环境的搭建,可以部署 WordPress、Discuz、ThinkPHP 等常见 Web 应用程序。

如需进一步帮助(比如安装特定版本 PHP、MySQL、配置虚拟主机等),欢迎继续提问!

未经允许不得转载:云计算HECS » TencentOS Server3.1(TK4)安装lamp?