由个人博客搬运而来,原帖链接:Wordpress搭建参考
写于2018/4/16
以下是正文:
把博客搭建起来也有几天了,现在才来写这篇博客,也算是有了一定的了解才下手.WordPress到底还是好用,关于网页的东西什么都不用动,只要把服务器与域名绑在一起,再把WordPress部署进服务器就行.
首先需要的是一个部署centos7服务器.服务器建议选用国外的,因为国内的服务器基本都需要备案,而备案过程十分繁琐.这里我用的是搬瓦工的VPS.
有了服务器之后,我们需要在服务器上部署需要的环境.首先使用root用户与主机建立对话.
步骤:
1.安装 Apache HTTP
只需在终端中输入以下命令即可.
yum install httpd
接下来等待安装,安装好之后启动Apache服务,键入以下命令:
systemctl start httpd.service
启动完成后,直接在浏览器中输入服务器的 ip 地址,应该就可以看到 Apache 的欢迎页面了(TEST123...)
如果已经绑定了域名,那么对应的域名应该也可以看到测试页面了.
如果未出现测试页面,可能是服务器的80端口未打开.搬瓦工服务器不会出现这个问题,请查阅服务器提供商提供的解决方案.
2.安装 MySql并新建数据库
在 CentOS 7 中的 yum 源中是没有 Mysql 的,其默认数据库是 MariaDB.虽说二者并无较大差别,但这里我还是采用了Musql.
可以通过以下命令行进行下载安装:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-libs mysql-server
将设为开机启动
systemctl enable mysql.service
重新启动服务
systemctl restart mysql.service
此时对安装进行测试.键入以下命令行:
mysql -u root -p
默认没有密码,直接回车.
如果出现欢迎语句,则已安装成功.
创建wordpress数据库:
create database wordpress;
这样数据库就弄好了.
可以修改数据库密码,参考链接:
https://blog.csdn.net/qq_35723367/article/details/79639970
参考博客:
https://blog.csdn.net/qq_35723367/article/details/79639180
3.开机默认启动 Apache 和 Mysql 服务
键入以下命令行:
systemctl enable httpd.service
systemctl enable mysqld.service
为了确保服务可用,这里最好把两个服务都重启一下:
systemctl restart httpd.service
systemctl restart mysqld.service
4.安装 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
目前只需要这些插件.可通过洗下面的命令查看所有插件:
yum search php-
5.测试 PHP 是否安装成功
建立一个 info.php 文件:
vim /var/www/html/info.php
然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:
Esc,退出编辑模式,:wq 保存修改并退出,在浏览器中输入 ip 地址 /info.php,例如:123.56.183.34/info.php 回车,就可以看到 PHP 的信息了.
如果浏览器显示的是刚刚输入的代码,重启Apache服务试试:
systemctl restart httpd.service
6.安装ftp
WordPress访问服务器文件需要通过一个用户,我们新建一个ftpuser用户借其使用.
先安装ftp服务,键入命令:
yum install vsftpd
新增 FTP 用户:
useradd ftpuser
为 ftpuser 设定密码,期间会有两次提示输入密码确认;
passwd ftpuser
设置 FTP 服务为开机自启,并重启其服务:
systemctl enable vsftpd.service
systemctl restart vsftpd.service
7.下载 WordPress
可以到 https://wordpress.org/ 官网上去翻,或通过下面的命令下载:
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
使用 unzip 来解压文件:
unzip wordpress-3.8-zh_CN.zip
如果,没有 unzip 的话,通过下面命令下载:
yum install unzip
安装完毕后,再执行上面的解压命令.
8.把文件复制到 /var/www/html 目录下
cp -rf wordpress/* /var/www/html/
(注:建议去看看 WordPress 的 wp-conten-sample.php 文件)
注意html下最好不要有其他文件,诸如index.html之类更不能有,否则会无法进入WordPress配置页.
最后,在浏览器中输入你的 ip 地址,就可以看到 WordPress 的配置页.
根据其提示,完成最后的配置.
主机名:(填 ip 地址)
FTP 用户名:xxx
FTP 密码:xxx
搭建好之后可能会涉及到文件的权限问题,最简单的方法是把整个www目录的权限改为777.虽然这样缺乏安全性,但对于个人小博客来说问题不大.键入命令:
chmod 777 /var/www/html
无效的话请加入-R参数.
目前还未遇到其他问题,如有其它问题请联系我.
全文参考博客:
https://blog.csdn.net/qq_35723367/article/details/79544001
https://blog.csdn.net/Metropolis_cn/article/details/71374594
以上写于本人搭建博客的初期,所涉及的东西可能掌握的还不够,希望能得到各位的指正。
由于通篇引用了较多的别人的东西,也是进行了一些的整理,所以也标为转载,链接在原文中也有提及。
另外,本人已于本月初将博客搬迁至主机壳。