一、安装前准备
- 注册阿里云账号并完成实名认证
- 创建ECS实例时选择适合的操作系统镜像(推荐CentOS 7+或Ubuntu 20.04+)
- 配置安全组规则,开放SSH(22)、HTTP(80)、HTTPS(443)等必要端口
- 通过控制台获取实例公网IP和SSH密钥对
二、软件安装步骤
以LAMP环境(Linux+Apache+MySQL+PHP)为例的安装流程:
- 连接服务器
- 使用SSH客户端连接:
ssh root@your_server_ip
- 首次登录建议更新系统:
yum update -y
或apt update && apt upgrade -y
- 使用SSH客户端连接:
- 安装软件栈
# Apache安装 yum install httpd -y # CentOS apt install apache2 -y # Ubuntu # MySQL安装 yum install mariadb-server -y apt install mysql-server -y # PHP安装 yum install php php-mysql -y apt install php libapache2-mod-php php-mysql -y
- 配置虚拟主机
- 创建网站目录:
mkdir /var/www/yourdomain
- 设置目录权限:
chown -R www-data:www-data /var/www/yourdomain
- 创建网站目录:
三、兼容环境解析
组件 | 推荐版本 | 兼容范围 |
---|---|---|
PHP | 7.4-8.2 | 支持5.6(需手动编译) |
MySQL | 8.0 | 兼容5.7+ |
四、常见问题处理
典型问题解决方案:
- SSH连接失败:检查安全组规则和密钥对绑定
- PHP版本冲突:使用
update-alternatives
切换版本 - 权限问题:设置
chmod 755
目录权限并检查SELinux状态