开启MySQL、Apache服务(lamp环境):
[root@adailinux src]# /etc/init.d/mysqld start
[root@adailinux src]# /usr/local/apache2.4/bin/apachectl start
[root@adailinux src]# cd /usr/local/apache2.4/conf/
[root@adailinux conf]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerName adaiblog.com
DocumentRoot "/data/wwwroot/adaiblog.com"
</VirtualHost>
说明: 定义网站只需要定义其域名和根目录。
[root@adailinux conf]# /usr/local/apache2.4/bin/apachectl -t
AH00112: Warning: DocumentRoot [/data/wwwroot/adaiblog.com] does not exist
Syntax OK
[root@adailinux conf]# mkdir /data/wwwroot/adaiblog.com
[root@adailinux conf]# /usr/local/apache2.4/bin/apachectl graceful
将网站程序放入网站的根目录下;因为所使用的域名为自定义域名,所以需要到物理机hosts绑定域名(绑定完成后在cmd中ping一些,测试域名是否连通)。
WordPress官网:https://wordpress.org/
[root@adailinux conf]# cd /data/wwwroot/adaiblog.com
在WordPress官网找到下载链接:
[root@adailinux adaiblog.com]# wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
[root@adailinux adaiblog.com]# ls
wordpress-4.8.1-zh_CN.tar.gz
[root@adailinux adaiblog.com]# tar zxvf wordpress-4.8.1-zh_CN.tar.gz
[root@adailinux adaiblog.com]# ls
wordpress wordpress-4.8.1-zh_CN.tar.gz
将安装程序所以移动到网站根目录:
[root@adailinux adaiblog.com]# mv wordpress/* /data/wwwroot/adaiblog.com/
删除根目录中无用内容(WordPress空目录和压缩包):
[root@adailinux adaiblog.com]# rm -rf wordpress-4.8.1-zh_CN.tar.gz wordpress/
注: WordPress提供英文和中文安装包,英文版下载链接:https://wordpress.org/latest.tar.gz; 中文版下载链接:https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz。
使用浏览器访问blog域名进入WordPress安装页面:
注: 如果此时域名无法访问,说明80端口不通,检测iptables规则,放行80端口。
登录mysql,创建mysql用户:
[root@adailinux adaiblog.com]# /usr/local/mysql/bin/mysql -uroot
……
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database blog;
Query OK, 1 row affected (0.01 sec)
#创建一个名为blog(自定义)的数据库
mysql> grant all on blog.* to 'blog'@'127.0.0.1' identified by '123456';
Query OK, 0 rows affected (0.94 sec)
#把blog数据库中所有表的所有权限授予blog用户(同时会创建用户并指定其对应IP),并设定(identified)密码。
mysql> quit
Bye
创建完后进行验证,看看是否能登录:
[root@adailinux adaiblog.com]# /usr/local/mysql/bin/mysql -ublog -p123456 -h127.0.0.1
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.6.35 MySQL Community Server (GPL)
#即,登录成功!-u:用户;-p:密码;-h:主机IP
说明: 首次进入数据库不用使用密码,使用mysql命令时需要使用其绝对路径,单独使用mysql命令时不行的,因为/usr/local/mysql/bin/不在PATH这个环境变量里,需要将其加入环境变量才可以直接使用。执行如下命令将/usr/local/mysql/bin/加入环境变量配置文件:
[root@adailinux adaiblog.com]# echo "PATH=$PATH:/usr/local/mysql/bin/" >> /etc/profile
完成上述数据库配置后到浏览器进行下一步配置:
配置完成后点击提交:
在当前目录编辑:
[root@adailinux adaiblog.com]# vim wp-config.php
注: 将浏览器中的配置文件内容粘贴到该文件内。
完成上述操作后点击进行安装:
填写完上述内容后开始安装WordPress:
点击登录,进入登录界面,使用刚才设定的用adai,密码:123456登录:
登录成功:
至此,WordPress博客搭建完毕!
(adsbygoogle = window.adsbygoogle || []).push({});