ECS
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。一台云服务器ECS实例等同于一台虚拟服务器,内含CPU、内存、操作系统、网络配置、磁盘等基础的组件。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。
LAMP
LAMP是指Linux(操作系统)+Apache(HTTP 服务器)+MySQL(数据库)和PHP(网络编程语言),一般用来建立Web应用平台。与Java/J2EE 架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点。与微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势。因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。
WordPress
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQ数据库的服务器上架设WordPress。你可以使用WordPress搭建一个简单的独立博客,也可以把WordPress当作一个内容管理系统(CMS),用来搭建一个小门户网站,总之,现在的WordPress已经强大到几乎可以搭建目前所有常见类型的网站,比如门户、下载站、淘宝客、论坛、多博客等等。
接下来,实际操作一下:
1.登录ECS
2.安装Apache
yum -y install httpd mod_ssl mod_perl mod_auth_mysql
上述命令执行完毕后,检查是否安装成功:
httpd -v
如图所示,即为安装成功的现象。
接下来测试一下时候可以打开apache页面
输入公网IP测试Apache是否启动成功:
如上图所示,Apache已经成功启动。
3.安装MariaDB
由于使用WordPress搭建云上博客,需要使用MySQL数据库存储数据。MariaDB兼容MySQL。
yum install -y mariadb-server
启动MariaDB
systemctl start mariadb
查看运行状态:
systemctl status mariadb
数据库相关操作:
# 设置初始密码 mysqladmin -u root -p password # 连接数据库 mysql -uroot -p # 创建Wordpress数据库 create database wordpress; # 查看创建结果 show databases;
4.安装PHP
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
创建测试页面:
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
重启Apache:
systemctl restart httpd
打开URL,查看PHP安装效果:https://IP/phpinfo.php:
5.安装WordPress
yum -y install wordpress
修改配置文件:
# 进入/usr/share/wordpress目录。 cd /usr/share/wordpress # 修改路径。 ln -snf /etc/wordpress/wp-config.php wp-config.php # 查看修改后的目录结构。 Ll # 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。 mkdir /var/www/html/wp-blog mv * /var/www/html/wp-blog/ sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php sed -i 's/password_here/123456789/' /var/www/html/wp-blog/wp-config.php
重启Apache.
最后输入WordPress的URL:http://IP/wp-blog/wp-admin/install.php:
最后,可以愉快的玩耍WordPress了!