当前位置:广东高州中学电脑协会 > 会员文章 > 正文

作者:gsk

手搭wordpress博客教程

当我们在百度搜索的时候总是发现有XX的博客这样的网站,那么我们也想拥有这样的个人网站该怎么做呢?
首先我们需要一个拥有固定公网IP的服务器(家庭网络的公网IP是会变化的),所以我们就需要在云服务器上搭建网站。云服务器国内建议找阿里云腾讯云来搭建服务器,这些都有免费体验的服务器足够我们进行操作了,搭建网站最低要求为512M的内存。如果自己的个人电脑配置好的话,那么我们可以直接在Vmware虚拟机上面实践并且还可以安装GUI图形界面来操作,这对初学者来说比较友好。

搭建网站的系统是CentOS 7,如果是在自己的电脑上搭建,那么我们可以到CentOS 7的官网上下载系统镜像。当然,其他版本的Liunx系统和Windows Server系统也是可以搭建网站的,但这篇文章的教程是基于CentOS 7来进行的。我们搭建的网络框架为LAMP,常见的还有LNMP。

首先,在搭建服务器之前我,我们需要一个方便的SSH工具来让我们更好地操作,所以我们需要Xshell6和Xftp6这两款软件,前者为连接服务器终端(命令行)的工具,后者可以上传文件到服务器上。这两款工具可到百度下载。

安装好Xshell后,我们需要进行配置。打开Xshell会出现一个会话窗口,我们点击左上角新建一个会话,在主机那里输入你的服务器IP,点击确认即可。如果是虚拟机搭建,你需要打开虚拟机-设置,找到网络适配器,然后选择桥接模式。之后在你的路由器主机列表上或者在虚拟机服务器中登陆然后输入ifconfig来查看你的IP地址。

我们的操作都是要在root账户下进行,xshell点击连接后会弹出登陆用户,输入root并输入你设置的或是服务器提供商的密码。

建立与服务器连接后,找到Xshell上方的工具 – 选项 – 键盘与鼠标,编辑按键。在自定义中新建组合键Ctrl+C和Ctrl+V这是我们常用的复制和粘贴键,在弹出的窗口中操作类型选择菜单,然后选择复制或者粘贴,点击确认即可。

前期工作准备好后,我们就要开始搭建LAMP网站框架了。第一次启动服务器,我们需要检查更新一下。

yum -y update

更新完毕后我们来安装apache

yum -y install httpd httpd-devel

安装好后,我们要启动apache服务

systemctl start  httpd 

设置开机启动并查看启动状态

systemctl enable  httpd
systemctl status httpd

修改apache配置

vi /etc/httpd/conf/httpd.conf

找到DirectoryIndex index.html后键盘点击A键可以进行文本修改,改为DirectoryIndex index.php,然后点击ESC退出修改状态,最后输入(冒号,需要英文输入法的冒号):wq回车保存。(在xshell编辑是需要将系统的输入法改为英文输入)

DirectoryIndex index.html
DirectoryIndex index.php

设置防火墙

firewall-cmd --permanent --zone=public  --add-service=http
firewall-cmd --permanent --zone=public  --add-service=https
firewall-cmd --reload

安装Mysql

yum -y install mariadb mariadb-server mariadb-libs mariadb-devel
rpm -qa |grep maria

启动服务,设置开机启动,查看服务状态

systemctl start  mariadb 
systemctl enable  mariadb
systemctl status  mariadb

设置Mysql

mysql_secure_installation

首次打开为空密码直接回车进入,然后有选择全部输入y,他会提示你修改密码,输入密码时为暗文(即无法看见密码和密码个数),输入数字密码必须用英文键盘上面的数字键。

登陆数据库查看

mysql -uroot -p
输入密码
出现MariaDB [(none)]>      说明数据库正常
按ctrl+Z退出

安装PHP5.5

安装rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php5.5 
yum -y install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64

安装PHP-FPM
yum -y install php55w-fpm

安装phpMyAdmin(Mysql图形管理界面)

在官网https://www.phpmyadmin.net/downloads/找到名为—-.tar.gz的包 (此为4.8.3版本)
找到下载地址 https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz

转到网站目录  cd /var/www/html/
获取包   wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz
解压    tar zxvf  phpMyAdmin-4.8.3-all-languages.tar.gz

改文件夹名字,改为一些不容易被猜出来的英文名,不要大写

mv phpMyAdmin-4.8.3-all-languages(此为原文件夹名) phpmyadmin(更改后的文件夹名)
进入文件夹  cd phpmyadmin
更改样本文件名字  cp config.sample.inc.php config.inc.php
重启apache  service httpd restart

弄好后,在浏览器输入地址栏输入

你的服务器 IP/phpmyadmin(你设置的文件夹名字)
列 192.168.1.7/phpmyadmin

如果出现网页说明搭建成功,用你的数据库root账号登陆进去,找到账户那个选项,添加一个新账号,并勾选创建同名数据库,将权限全部勾起。

 

安装FTP服务

安装  yum install -y vsftpd
启动服务  systemctl start vsftpd.service
查看服务状态  systemctl status vsftpd.service
设置开机自启  systemctl enable vsftpd.service

配置FTP文件

vi /etc/vsftpd/vsftpd.conf
在最下面加入另起一行加入,如有重复,请删除重复项。
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
userlist_deny=NO
local_root=/var/public_root
use_localtime=YES
allow_writeable_chroot=YES

建立FTP用户

添加新用户并禁止登陆  useradd test(你的用户名) -s /sbin/nologin
更改密码  passwd test

修改允许用户名单

vi /etc/vsftpd/user_list
在最后一行加入另起一行加入用户名
test

建立根目录并更改权限

mkdir /var/public_root
chown -R test(用户名) /var/public_root
chmod -R 755 /var/public_root

添加允许

添加防火墙允许  firewall-cmd --permanent --zone=public --add-service=ftp
添加seliunx允许 getsebool -a | grep ftp
                           setsebool -P ftpd_full_access on

关闭selinux    vi /etc/selinux/config
找到并改为  SELINUX=disabled

重启服务器  reboot

下载和安装worfpress(博客)

转到网站目录  cd /var/www/html
下载  wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
解压  tar zxvf wordpress-4.9.4-zh_CN.tar.gz
转移文件 mv wordpress/* /var/www/html/

更改文件夹权限
chown -R root:test(你的FTP用户名) /var/www/html
chmod -R 777 /var/www/html

打开浏览器输入你的服务器IP,如果你操作无误,那么将见到wordpress的安装界面,点击现在安装。按照要求输入你的数据库名字、账号、密码。数据库地址填localhost即可点击下一步。如果没配置错的话,那么会出现下一步,如果文件权限不正确将出现wordpress无法创建wp-config.php,那么我们要打开Xshell进行手动添加文件。

添加新文件 vi /var/www/html/wp-config.php
打开后按A键进入编辑,将提示文本框的内容全部复制进xshell里面,然后保存。

创建好后,点击下一步,如果创建正确将出现设置后台账号和密码的页面。一切按要求填好后wordpress就创建好了。

进入后台我们发现需要更新,点击更新需要输入FTP账号和密码,即使正确也无法安装更新。所以我们需要做一些小改动。

vi /var/www/html/wp-config.php

在最好一行另起一行加入
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0775);
define("FS_CHMOD_FILE", 0775);   

这样我们的博客就搭建好了。

进阶教程:http://www.ggdx.cf/127.html

未经允许不得转载:

作者:gsk, 转载或复制请以 超链接形式 并注明出处 广东高州中学电脑协会
原文地址:《手搭wordpress博客教程》 发布于2018-10-21

赞(0)

评论 1

评论前必须登录!

  注册

  1. #1

    我:学到了
    然后我摸了摸我那十几年没换的电脑,无奈的笑了

    万家豪9个月前 (10-21)

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册