走啊走
加油

alibaba cloud linux安装lamp?

服务器价格表

在 Alibaba Cloud Linux 上安装 LAMP 环境(Linux + Apache + MySQL/MariaDB + PHP)是一个常见的操作,适用于部署 Web 应用(如 WordPress、Drupal 等)。Alibaba Cloud Linux 是基于 RHEL/CentOS 的操作系统,因此其安装方式与 CentOS/RHEL 类似。

以下是在 Alibaba Cloud Linux 3(或类似版本)上安装 LAMP 的详细步骤:


✅ 一、准备工作

  1. 登录到你的 Alibaba Cloud Linux 实例
    使用 SSH 登录:

    ssh root@your-server-ip
  2. 更新系统

    sudo dnf update -y

✅ 二、安装 Apache(httpd)

sudo dnf install httpd -y

启动并设置开机自启:

sudo systemctl start httpd
sudo systemctl enable httpd

检查状态:

sudo systemctl status httpd

测试:在浏览器中访问 http://<你的服务器公网IP>,应看到 Apache 的默认页面。

🔐 注意:确保安全组放行 80端口(HTTP)


✅ 三、安装 MariaDB(MySQL 替代)

Alibaba Cloud Linux 默认使用 MariaDB。

sudo dnf install mariadb-server mariadb -y

启动并设置开机自启:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行安全配置脚本(设置 root 密码、移除匿名用户等):

sudo mysql_secure_installation

按提示操作:

  • 设置 root 密码
  • 删除匿名用户
  • 禁止 root 远程登录
  • 删除 test 数据库
  • 重新加载权限

✅ 四、安装 PHP

安装 PHP 及常用扩展(以 PHP 8.0 为例,Alibaba Cloud Linux 通常默认支持):

sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-json php-curl -y

💡 提示:可使用 dnf module list php 查看可用的 PHP 版本模块。

如果需要特定版本(如 PHP 8.1):

sudo dnf module enable php:8.1 -y
sudo dnf install php php-mysqlnd php-fpm php-gd php-mbstring php-xml php-curl -y

验证 PHP 安装:

php -v

✅ 五、测试 PHP 是否工作

创建一个测试页面:

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

在浏览器中访问:

http://<你的服务器IP>/info.php

如果看到 PHP 信息页面,说明配置成功。

⚠️ 安全提示:测试完成后删除该文件:

sudo rm /var/www/html/info.php

✅ 六、(可选)配置防火墙

如果开启了 firewalld,放行 HTTP 和 HTTPS:

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

✅ 七、(可选)设置目录权限

如果你要部署网站,建议将项目放在 /var/www/html,并设置权限:

sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html

✅ 八、重启服务

sudo systemctl restart httpd
sudo systemctl restart mariadb

✅ 九、常见问题排查

  1. 无法访问网页?

    • 检查安全组是否开放 80 端口
    • 检查 httpd 是否运行
    • 检查防火墙设置
  2. PHP 不解析?

    • 确保安装了 phpphp-mysqlnd
    • 检查 Apache 是否加载了 PHP 模块(通常自动配置)
  3. 数据库连接失败?

    • 确保 MariaDB 正在运行
    • 使用 mysql -u root -p 测试本地登录

✅ 十、后续操作建议

  • 安装 phpMyAdmin 管理数据库(可选)
  • 配置虚拟主机(VirtualHost)
  • 安装 SSL 证书(Let's Encrypt)
  • 部署 WordPress 或其他 PHP 应用

✅ 总结:LAMP 安装完成!

你现在可以在 Alibaba Cloud Linux 上部署任何基于 PHP 的 Web 应用了。

如有具体需求(如安装特定 PHP 版本、WordPress 部署等),欢迎继续提问!