搭建之前的环境
- 服务器:CentOS 7.7 64位(阿里云的学生机)
- 博客部署的服务器:Apache HTTP;
- 数据库: Mysql
- 其余:PHP,WordPress
安装步骤
安装Apache Http
- 安装Apache HTTP只需要在终端输入以下命令,就可以安装:
如果当前登录用户不是 root 的话,执行,sudo 命令是需要输入 root 用户的密码;
安装完成后启动服务:
systemctl start httpd.service
|
启动完成服务后,可以在浏览器中输入自己的地址,如果能正常显示出Apache的欢迎页面说明Apache的环境搭建完成,如果输入后发现没有跳转到Apache的欢迎页面,检查以下阿里云的安全组是不是开放了80端口,Apache需要开放80端口才可以正常访问。
安装MySQL
在CentOS终端键入以下命令
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum install mysql mysql-server mysql-libs mysql-server
|
将Mysql服务设置成为开机自启:
systemctl enable mysql.service
|
再将Mysql服务重新启动:
systemctl restart mysql.service
|
键入以下命令行,测试 Mysql 是否安装成功:
如果能够正常进入mysql说命没有问题
开机默认启动 Apache 和 Mysql 服务
systemctl enable httpd.service systemctl enable mysqld.service
|
最好再重启一下Apache和Mysql服务,
systemctl restart httpd.service systemctl restart mysqld.service
|
在 Mysql 中新建数据库
进入数据库,通过上面的命令,需要输入密码,但是新安装默认root的密码是空,提示输入密码的时候,直接回车即可
进入后创建一个wordpress的数据库,之后输入exit;退出即可
安装 PHP 以及相关 PHP 组件
yum install php yum install php-mysql yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
|
- 测试PHP是否安装成功
建立一个 info.php 文件:
vim /var/www/html/info.php
|
然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:
Esc,退出编辑模式,:wq 保存修改并退出;
在浏览器中输入 ip 地址 /info.php,例如:123.56.183.34/info.php 回车,就可以看到 PHP 的信息了;
下载 WordPress
wget http://cn.wordpress.org/wordpress-5.3-zh_CN.zip
|
因为wordpress出现了问题,可能输入好几次命令才能成功,如果不能成功,建议利用ftp把wordpress直接放到 /var/www/html/目录下
unzip wordpress-5.3-zh_CN.zip
|
把文件复制到 /var/www/html 目录下
cp -rf wordpress/* /var/www/html/
|
在浏览器中输入你的 ip 地址,就可以看到 WordPress 的配置页;
如何根据其提示,完成最后的配置;
参考链接:
在CentOS 7上搭建WordPress