开发者社区> 琴瑟> 正文

云服务器 ECS 搭建WordPress网站:部署 Web 环境(LAMP)

简介: 部署 Web 环境(LAMP) 本节介绍如何使用 云市场 的 阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx、MySQL、PHPWind 和 phpMyAdmin。
+关注继续查看


部署 Web 环境(LAMP)

本节介绍如何使用 云市场阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx、MySQL、PHPWind 和 phpMyAdmin。

软件包中包含的软件及版本如下:

  • Nginx:1.4.4
  • Apache:2.2.29、2.4.10
  • MySQL:5.1.73、5.5.40、5.6.21
  • PHP:5.2.17、5.3.29、5.4.23、5.5.7
  • PHP 扩展:Memcached、Zend Engine/Opcache
  • JDK:1.7.0
  • Tomcat:7.0.54
  • FTP:(yum/apt-get 安装)
  • PHPWind:8.7 GBK
  • phpMyAdmin:4.1.8

说明:

  • 这是写文档时参考的软件版本。您下载的版本可能与此不同。
  • Xshell 界面上的提示信息与实例上运行的镜像有关。本文档的涉及的实例采用的是 CentOS 镜像。

准备工作

部署之前,请确保:

  • 您的实例运行的镜像是 CentOS、Ubuntu 或 Aliyun Linux。因为 阿里云linux一键安装web环境 目前仅支持这三种 Linux 系统。
  • 您的实例可以连接公网。
  • 已经安装用于连接 Linux 实例的工具,如 Xshell 和 Xftp。本文将以这两个工具为例介绍操作步骤。

注意:阿里云 Linux 一键安装 Web 环境安装包暂不支持自动挂载 I/O 优化的数据盘。

操作步骤

1.在浏览器中打开阿里云的云市场。

2.直接购买阿里云linux一键安装web环境。

3.登录云服务器管理控制台。打开 产品与服务 > 云市场。

4.单击 已购买的服务。在 阿里云Linux一键安装Web环境 的右侧,单击 管理。

5.单击 下载地址,一键下载安装包。

6.解压缩安装包。文件夹名称为 sh-1.5.5。说明:这是写文档时参考的文件夹名称,您下载的版本可能与此不同。

7.确保您安装了连接 Linux 实例的工具,如 Xshell 和 Xftp。

8.打开 Xshell,设置登录实例所需的信息。

  • 设置连接名称。
  • 协议选择 SSH。
  • 输入主机公网 IP 地址。
  • 端口号填 22。

然后单击 确定 保存。


image

9.单击左侧导航中的 连接 > 用户身份验证,验证方法选择 Password,然后输入用户名 root 和登录密码。


image


10.单击 Xshell 工具栏的 新建文件传输 图标,或使用快捷键 CTRL + ALT + F 打开 Xftp。

image


然后通过 Xftp 上传一键安装包文件:直接按住左侧的本地安装文件夹,拖放到右侧 Linux 实例的目录下。

image


11.回到 Xshell 的链接界面,依次键入以下命令安装。

chmod -R 777 sh-1.5.5
cd sh-1.5.5
./install.sh

命令中的 sh-1.5.5 是写作本文档时 阿里云Linux一键安装Web环境 安装包文件夹名称。您可以根据实际的文件夹名称修改上述命令。

12.根据需要选择 1 (nginx) 或者 2 (apache)。如直接回车,或输入错误字符,则默认选择 nginx。在示例中,此处选择 2。
注意:如果要使用 Java 环境(安装 Tomcat+JDK),必须选择 Nginx 服务器。

13.依次选择要安装的软件版本:

  • Nginx 或 Apache:建议选择最新版本;
  • PHP:建议选择最新版本;
  • MySQL:建议选择 5.5.40,不要选择最新版本,否则可能无法正常使用。

image


14.输入 y 开始安装。一般需要半个小时左右安装完毕。看到下面这个界面,就表示安装顺利完成了。

image


15.输入下面的命令检查安装结果。

netstat -tunpl

端口与服务信息说明如下:

  • 9000:PHP 进程服务。如果安装的是 Apache,则没有此端口。
  • 3306:MySQL 服务。
  • 80:HTTPD 或者 Nginx 服务.
  • 21:FTP服务。

image


16.输入以下命令,查看保存在 account.log 文件中的 FTP 和 MySQL 用户名和密码:

cat account.log

输入该命令后,系统会在屏幕上显示 FTP 和 MySQL 的用户名和密码。其中 FTP 的用户名是 www,MySQL 的用户名是 root。

image


17.修改 FTP 密码:用 root 登录,输入下列命令,并根据提示输入您的 FTP 新密码。

passwd www


image


18.修改 MySQL 密码。注意:-p 和旧密码之间没有空格;而 password 和新密码之间有空格。

mysqladmin -uroot -p旧密码 password 新密码

19.输入下列命令 ,查看刚才安装软件的版本信息。至此所有配置结束。

cat /alidata/website-info.log


image


20.安装 PHPWind。可以通过访问一键安装包默认安装的 PHPWind 进行安装。直接在任一浏览器中输入您的域名或者公网 IP 地址。如果是第一次访问 PHPWind,系统会自动跳转到安装页面。单击 接受 进行安装。
说明:如果无法打开PHPWind页面,可能由以下问题导致:

  • 操作系统版本问题。 阿里云linux一键安装web环境 目前仅支持 CentOS、Ubuntu 和 Aliyun Linux 系统,但是 Ubuntu16.04及以上版本、Aliyun 17 的版本不支持。
  • 安全组没有开放 80 端口。关于如何配置 80 端口,请参考 安全组应用案例

image


在创建数据页面,单击 下一步。

image


21.选择数据库类型为 MySQL,数据库用户名和密码填写 account.log 中的用户名和刚修改过的密码。然后设置数据库名称、管理员账号和密码等信息。单击 下一步。系统会自动安装。

image


22.登录 phpMyAdmin。在浏览器中输入域名,或者 “公网 IP/phpmyadmin” 路径 (如 http://127.0.0.1/phpmyadmin ),访问 phpMyAdmin。输入 MySQL 用户名和密码,然后单击 执行,即可登录。

image


23.从 phpMyAdmin 即可操作 MySQL。可以创建博客使用的数据库。输入数据库名称,然后排序规则选择 utf8_general_ci,单击 创建。

image


恭喜您!您已经成功部署了 Web 环境,可以开始制作和发布自己的站点了。

如果您在安装过程中遇到问题,请联系云市场供应商解决

卸载一键安装包

如果需要卸载一键安装包,执行下列命令:

    chmod 777 -R sh-1.5.5
    cd sh-1.5.5
    ./uninstall.sh

环境目录

如果在 Xftp 中看不到 alidata 文件夹,单击 sh-1.5.5 文件夹上面的 .. 即可。

image
image
image

配置自启动

请确保相关程序都配置了自启动。

原文链接

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器搭建一个网站建设的基本步骤
1、建站基本步骤1.1用户访问网站的过程查看详情 1.2建设一个网站的基本步骤 查看详情 2、注册域名查看详情2.1域名的分类①英文域名:abc.com,12306.cn,taobao.net②中文域名:阿里.中国,阿里.com,阿里.cn,阿里.网络③新顶级域名:test.xin,test.win,test.vip,test.集团 2.2域名注册步骤 3、开通云服务器查看详情3.1云服务器选择查看详情 注:(24岁以下可以购买学生服务器)购买步骤: 进入云翼计划:查看详情这里必须购买三个月以上,否则后面无法进行备案。
1881 0
windows IIS搭建Web网站外网无法访问
将 127.0.0.1 上面的监听端口更换到 0.0.0.0
111 0
阿里云服务器ECS 如何安装宝塔面板搭建wordpress个人博客?
上个月买了服务器和域名之后就搁置了,今天有空闲就来配合教程尝试一下搭建个人网站,下面是网站搭建的详细过程以及中间的一些细节问题,写这篇文章的目的就是希望能够帮到一些小伙伴,或者为以后搭建网站做一些参考
1183 0
服务器搭建网站完整教程(宝塔面板+WORDPRESS)
服务器最大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站太难了 但是随着网站发展了那么多年,已经有许多的其他人做好的工具我们可以利用起来,建一个网站已经越来越简单了,甚至不需要了解.
19538 0
阿里云ECS服务器搭建SpringBoot后端接驳微信小程序前端使用心得
在阿里云搭建SpringBoot后端,碰到服务器端口无法访问的问题,客服予以解决,希望发表给大家带来一些参考。
18 0
使用阿里云云服务器ECS搭建 B-S 系统
使用阿里云ECS搭建项目需要的BS系统。Linux 系统使用的是 CentOS7.6 发行版,安装了 JDK1.8、Nginx 代理服务器、相关 Python 依赖包。
338 0
JavaMail邮件传输(SMTP) 门户网站SMTP服务器
1.在编程中,我们可以使用JavaMail来进行邮件传输。   我们可以在自己的电脑上安装安装邮件服务器apache-james-2.3.2,或者直接使用门户网站的邮件服务器来进行邮件传输。   本篇讲述使用门户网站的邮件服务器,用java程序来进行邮件传输。
1573 0
阿里云ECS服务器搭建SpringBoot后端接驳微信小程序前端使用心得 #飞天加速计划·高校学生在家实践
了解到飞天加速计划,大学生可以免费体验阿里云ECS服务器。想到最近在弄的一个小程序后端在部署在阿里云服务器,前来尝试了阿里云的服务。使用过程很顺畅,也碰到了服务器端口3306无法访问的问题,咨询了客服给我了很满意的解决方案。希望发表给大家带来一些参考。希望大家可以避开这个坑。
49 0
通过搭建wordpress博客来学习云服务器的详细使用方法
云服务器越来越普及,很多企业及个人都纷纷上云,从传统的虚拟主机或者托管服务器上把网站和应用迁移到腾讯云、阿里云、百度云等这些云服务器上。 云服务器相比传统服务器的优势有很多,比如安全性、性价比、稳定性、可用性、便捷性等等各方面,大家可以百度自己了解,我就不在这里多说了。
1912 0
+关注
琴瑟
TA有点害羞,没有介绍自己...
255
文章
597
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载