### [在AWS上怎么使用EC2来搭建wordpress(图文步骤)](https://www.prosaas.cn/article/15985) **Published:** 2021-08-10T06:02:57 **Author:** 5201314 **Excerpt:** 下面由WordPress教程栏目给大家介绍如何在AWS上利用EC2搭建wordpress,希望对需要的朋友有所… 下面由**WordPress教程**栏目给大家介绍如何在AWS上利用EC2搭建wordpress,希望对需要的朋友有所帮助! ### 0\. 首先,你得有个AWS账号 ### 1\. 生成密钥对 #### (1) EC2 -> 网络与安全 -> 密钥对 ->创建密钥对 ->下载pem文件(私钥) 要访问AWS中的虚拟服务器,客户需要一个由私钥和公钥组成的密钥对。 公钥上传到AWS,并配置到虚拟服务器中,私钥是客户私有的。 要访问Linux服务器,使用SSH协议。客户在登陆时通过密钥而不是密码进行身份验证。 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447435.png) #### (2) 转换pem文件为ppk文件 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447732.png) ### 2\. 创建EC2实例 #### (1) 首先进入EC2的控制面板,点击“启动实例”,选择Ubuntu Server 18.04 LTS (HVM), SSD Volume Type,64位(x86) ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447199.png) (2) 选择t2.micro,免费套餐 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447964.png) #### (3) 下一步,默认配置 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447758.png) #### (4) 下一步,添加内存,8g ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447146.png) #### (5) 添加标签,即实例的name等 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447979.png) #### (6) 配置安全组,增加http,https,mysql等端口映射 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447711.png) #### (7) 审核和启动 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447265.png) #### (8) 启动后,可在实例里看到 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122447721.png) ### 3\. 进入EC2实例,安装软件 #### (1) 使用putty连接到实例 主机名称填EC2的公有IP地址,连接类型SSH。然后点击菜单“连接”—“SSH”–“认证”,选择刚才转换后的PPK格式认证私钥文件。 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122448605.png) ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122448422.png) ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122448927.png) #### (2) 登入并进入root账户 login as: ubuntu sudo su apt-get update #### (3) 安装apache apt-get install apache2 安装完成后在浏览器中访问  http://EC2实例的公有IP地址,就会出现Apache的默认页面。 #### (4) 安装php apt-get install php #### (5) 安装mysql apt-get install mysql-server #### (6) 让php支持mysql apt-get install php-mysql #### (7) 重启apache service apache2 restart #### (8) 测试PHP,建立一个探针文件 vi /var/www/html/info.php 浏览器访问http://公有ip/info.php,可看到php info界面 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122448575.png) #### (9) 使用MySQL客户端创建WordPress数据库和一个用户 mysql -u root  CREATE DATABASE wordpress GRANT ALL PRIVILEGES ON wordpress.\* TO "chenxin"@"localhost" IDENTIFIED BY "123456"; FLUSH PRIVILEGES; EXIT #### (10) 设置wp-config.php文件 wget  https://cn.wordpress.org/wordpress-4.9.4-zh\_CN.tar.gz    #下载中文版WordPress tar -xzvf wordpress-4.9.4-zh\_CN.tar.gz    #解压 cd wordpress mv wp-config-sample.php wp-config.php      #将wp-config-sample.php重命名为wp-config.php vim wp-config.php //把database\_name\_here,username\_here,password\_here分别替换成自己设置的数据库,用户名和密码。 define('DB\_NAME', 'wordpress'); define('DB\_USER', 'chenxin'); define('DB\_PASSWORD', '123456'); #### (11) 把WordPress内文件复制到默认网站根目录 cp -Rv /root/wordpress/\* /var/www/html/  rm /var/www/html/index.thml chown -R www-data:www-data /var/www/ systemctl restart apache2 #### (12) 使用浏览器访问http://公有IP/wp-admin/instal... ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231215122448642.png) 以上就是在AWS上怎么使用EC2来搭建wordpress(图文步骤)的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** WordPress ---