Alibaba Cloud Linux 3 装lamp?

服务器

在 Alibaba Cloud Linux 3 上安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP)环境,可以按照以下步骤进行操作。Alibaba Cloud Linux 3 是基于 RHEL/CentOS 的轻量级操作系统,适合云服务器部署。


✅ 一、更新系统

sudo dnf update -y

✅ 二、安装 Apache(httpd)

sudo dnf install httpd -y

启动并设置开机自启:

sudo systemctl enable httpd
sudo systemctl start httpd

检查状态:

sudo systemctl status httpd

开放防火墙(如果启用):

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

测试:浏览器访问你的公网 IP,应看到 Apache 默认页面。


✅ 三、安装 MariaDB(MySQL 替代)

sudo dnf install mariadb-server mariadb -y

启动并设置开机自启:

sudo systemctl enable mariadb
sudo systemctl start mariadb

安全初始化(设置 root 密码、删除匿名用户等):

sudo mysql_secure_installation

按提示操作(建议设置强密码)。


✅ 四、安装 PHP(推荐 PHP 8.x)

Alibaba Cloud Linux 3 默认仓库可能提供 PHP 7.x,如需 PHP 8.x,建议启用 EPEL + Remi 仓库:

添加 EPEL 和 Remi 仓库:

sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

启用 PHP 8.1 模块(或其他版本):

sudo dnf module enable php:8.1 -y

安装 PHP 及常用扩展:

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

验证 PHP 安装:

php -v

重启 Apache 使 PHP 生效:

sudo systemctl restart httpd

✅ 五、测试 PHP 是否工作

创建测试文件:

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

浏览器访问:

http://你的公网IP/info.php

应看到 PHP 信息页面。


✅ 六、可选:配置 Apache 虚拟主机(如需多个网站)

编辑配置文件:

sudo vi /etc/httpd/conf.d/your-site.conf

示例配置:

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/html/your-site
    <Directory /var/www/html/your-site>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

重启 Apache:

sudo systemctl restart httpd

?️ 安全建议:

  • 设置强密码(MariaDB、系统用户)
  • 使用 fail2ban 防止暴力破解
  • 定期更新系统和软件包
  • 配置 HTTPS(Let’s Encrypt 免费证书)

✅ 完成!你现在已在 Alibaba Cloud Linux 3 上成功部署 LAMP 环境,可用于 WordPress、Laravel、Discuz 等 PHP 应用。如需部署具体应用(如 WordPress),可继续配置数据库和上传代码。

需要我帮你一键脚本部署?可以告诉我 ?

未经允许不得转载:CDNK博客 » Alibaba Cloud Linux 3 装lamp?