一、准备工作
登录阿里云控制台,获取ECS实例的公网IP地址。通过SSH客户端(如Xshell或PuTTY)连接服务器,输入用户名和密码完成身份验证。首次登录建议更新系统:
sudo apt update && sudo apt upgrade -y
确保服务器安全组已放行80(HTTP)、443(HTTPS)及22(SSH)端口。
二、安装Web服务器
以Apache为例,执行以下命令安装:
- 安装Apache核心服务:
sudo apt install apache2
- 启动服务并设置开机自启:
sudo systemctl start apache2 && sudo systemctl enable apache2
验证安装:浏览器访问http://服务器公网IP
,若显示Apache默认页则安装成功。
三、安装PHP及扩展
通过apt包管理器安装PHP及其常用模块:
- 基础安装:
sudo apt install php libapache2-mod-php
- 扩展组件:
sudo apt install php-mysql php-curl php-gd php-mbstring
编辑/etc/php/版本号/apache2/php.ini
配置文件,调整memory_limit
和date.timezone
参数。
四、配置MySQL数据库
安装MySQL服务并初始化:
- 执行安装命令:
sudo apt install mysql-server
- 运行安全脚本:
sudo mysql_secure_installation
- 创建数据库和用户:
CREATE DATABASE webdb; GRANT ALL ON webdb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
建议通过phpMyAdmin
或命令行管理数据库。
五、部署测试站点
在/var/www/html/
目录创建info.php
文件:
sudo echo "" | sudo tee /var/www/html/info.php
访问http://服务器IP/info.php
可查看PHP配置详情,确认环境运行正常后删除该测试文件。
通过以上步骤可快速搭建支持PHP动态网站的ECS服务器环境。建议定期更新软件包以修复安全漏洞,并通过阿里云云监控服务跟踪资源使用情况。