对于IT行业的人员,每个人都想拥有属于自己的网站来写博客,用于分享自己的知识,而且写博客也有许多好处,例如加深对技术点的理解,获得阅读量,得到认可,发展好的话也可以接接小广告。但是我们该怎么搭建一个属于自己的网站,今天我分享我之前搭建自己的网站过程!!
在搭建自己的博客之前,首先你得拥有一个属于自己的服务器,对于服务器怎么获取我在这里就不赘述。我们可以通过终端软件(推荐xshell)连接上我们的服务器。
连接完成后,我们第一步要做的就是通过终端软件帮我们的服务器安装和配置好LAMP(是指一组通常用来运行动态网站或服务器的软件首字母缩写),为了让大家更好的接触搭建服务器的过程,我在这儿就不用宝塔来对LAMP进行安装。
一、安装 Apache HTTP 服务
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
我们通过执行以下命令进行安装:yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql 若返回的结果如下图所示则安装成功:
执行systemctl start httpd.service命令启动Apache服务!!由于http是80端口,此时我们就可以通过http://+我们服务器公网的ip地址来测试是否安装成功。若出现如下则说明Apache服务安装成功。
二、安装和配置数据库
其次就是要安装我们的数据库了,由于使用Wordpress(稍后会讲解)搭建云上博客,需要使用MySQL数据库存储数据,这一小节我们将安装MySQL的开源替代品MariaDB(MariaDB完全兼容MySQL),并创建博客数据库。安装MariaDB Server,执行如下命令:
1、yum install -y mariadb-server安装成功会出现如下结果
2、启动MariaDB Server,执行如下命令:
systemctl start mariadb。
注:可执行如下命令查看MariaDB Server运行状态systemctl status mariadb如果出现如图中的绿色active (running)表示服务启动成功
3. 设置数据库初始密码,执行如下命令:
mysqladmin -u root -p password
由于是第一次设置密码,因此在出现Enter Password的时候直接回车即可,然后输入您要设置的密码(本示例我们设置的密码为12345678),并两次确认即可,请记住您设置的这个密码,用于数据库登陆和链接操作。
4. 链接数据库,执行如下命令:
mysql -uroot -p
在出现Enter password提示符的时候,输入上面您设置的密码,即可登录数据。
- 创建数据库接着上面登陆数据库后,我们要为博客创建一个数据库,这里数据库名设置为woshiliangzai(您也可以采用其他喜欢的名字),执行如下命令创建woshiliangzai数据库:
create databasewoshiliangzai;注:一定要加上分号。
如果要查看创建的数据库,可以输入如下命令:
show databases;
6. 执行以下命令退出数据库连接操作我们暂时退出数据库连接操作,进入下一节安装PHP语言环境
exit;
由于WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。所以我们接下来就要安装一个PHP语言环境。
三、 安装 PHP 语言环境:
1、执行以下命令,安装PHP环境。
yum -yinstallphp php-mysql gd php-gd gd-devel php-xmlphp-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
出现如下则安装成功:
2. 创建PHP测试页面,执行如下命令:
echo “<?phpphpinfo();?>” > ar/wwwml/phpinfo.php
- 重启Apache服务,执行如下命令:
systemctlrestart httpd - 测试PHP页面访问http://<ECS公网地址>/phpinfo.php,显示如下页面表示PHP语言环境安装成功。
四、安装WordPress
现如今我们已经搭建好了LAMP(Linux、Apache、MariaDB、PHP)环境,我们开始WordPress程序包。不过在此之前我们得先知道什么是WordPress?对此我也不知如何汉字表达,我就引用了网上的解释:WordPress 是世界上使用最广泛的博客系统之一,是一款开源的PHP软件。因为使用者众多,所以WordPress社区非常活跃,有丰富的插件模板资源。使用WordPress可以快速搭建独立的博客网站。大家这样应该就能够理解了吧!
现在我们就来安装下WordPress:
安装wordpress,执行如下命令:
yum -yinstallwordpress 显示如下信息表示安装成功。
2、修改WordPress配置文件
执行如下命令,修改wp-config.php指向路径为路径:
cd /usr/share/wordpress 进入该目录
ln -snf /etc/wordpress/wp-config.php wp-config.php 相当于为wp-config.php建了一个快方式放于/etc/wordpress/wp-config.php
3、执行如下命令,移动wordpress到Apache根目录
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/
4、执行以下命令修改wp-config.php配置文件。
在执行命令前,请先替换以下三个参数值。
- database_name_here:为之前步骤中创建的数据库名称,本示例为woshiliangzai
- username_here:为数据库的用户名,本示例为root
- password_here:为数据库的登录密码,即为安装MariaDB时我们设置的密码(本示例设置的密码为12345678)
sed -i ‘s/database_name_here/woshiliangzai/’ /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/12345678/’ /var/www/html/wp-blog/wp-config.php
5、执行如下命令查看是否替换成功:
cat -n /var/www/html/wp-blog/wp-config.php
出现如上则视为修改成功。
最后我们重新启动Apache(systemctl restart httpd)即可测试我们的WordPress。
测试Wordpress
完成以上所有步骤后,就可以测试我们基于ECS所搭建的云上博客了。
http://<服务器的IP地址>/wp-blog/wp-admin/install.php
- 根据以下信息完成wordpress初始化配置,然后点击Install WordPress按钮完成Wordpress初始化Site Title:站点名称,例如:Hello
Username:管理员用户名,例如:ebdbbd
Password:访问密码,例如:123123123
Your Email:email地址,建议为真实有效的地址。若没有,可以填写虚拟email地址,但将无法接收信。如1536598607@qq.com
登陆成功,登录后,您就可以添加博客进行发布了!
建议大家手动操作试试,会有不一样的感觉!也可以关注一下我的公众号“new前端”