PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Apache + WordPress 从 0 搭建大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Apache + WordPress 从 0 搭建

引言

又到周末了,周末小编一般不更新系列文章,原因嘛是因为要攒稿子,年底工作比较忙,不攒点稿子是要断更的:(

所以周末一般聊点简单轻松加愉快的东西,小编现在的博客站是由 HEXO 进行搭建的,最近随着博客文章数量增加,编译时间越来越长,想着将 HEXO 替换为 wordpress ,这样也方便小编随时发布文章,之前 HEXO 的环境只在家里的电脑上有搭建,每次发布必须在家里的电脑上操作,有些不方便,本次就先搭建个 wordpress ,看下效果先。这个应该叫技术预研:)

wordpress 官网:https://zh-cn.wordpress.com/

先看下百度百科对 wordpress 的介绍:

环境准备

先看下使用 wordpress 搭建自己的博客系统需要什么准备。

小编使用的系统为 CentOS 7.6 ,所以本文还是介绍在 CentOS 下搭建 wordpress 博客系统

wordpress 安装

PHP 环境安装

首先还是先安装 PHP 环境,可以使用如下语句,一次性安装 PHP 外加一些常用的组件:

yum -y install PHP PHP-MysqL PHP-gd PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc PHP-mbString PHP-snmp PHP-soap curl curl-devel

安装完成后可以使用命令查看当前 PHP 是否安装成功:

PHP -v

结果如下:

PHP 5.4.16 (cli) (built: Nov  1 2019 16:04:20) 
Copyright (C) 1997-2013 The PHP Group
Zend ENGIne v2.4.0, Copyright (C) 1998-2013 Zend Technologies

Apache 服务安装

我们的 wordpress 是运行在 Apache 的 Web 服务上的,所以要安装 Apache 服务,命令如下:

yum -y install httpd

等待进度条走完即可,下面是一些常用的有关 Apache 服务的命令:

# 启动apache服务
systemctl start httpd
# 重启apache服务
systemctl restart httpd
# 关闭apache服务
systemctl stop httpd
# 设置开机自动启动
systemctl enable httpd
# 检查服务状态
systemctl status httpd.service

安装完成后,我们可以启动 Apache 服务看下效果

Apache + WordPress 从 0 搭建

wordpress 安装

这就到了重头戏, wordpress 安装,最近很不辛, wordpress 的官方网站在中国区都无法访问,具体原因未知。

不过经过小编的努力,还是找到了 wordpress 最新版的下载地址,如下:

https://cn.wordpress.org/latest-zh_CN.zip

可以 CentOS 的 opt 目录中,直接输入如下命令:

wget https://cn.wordpress.org/latest-zh_CN.zip
# 解压至 Apache 服务路径下
unzip -o latest-zh_CN.zip -d /var/www/html

如果报错当前无 unzip 命令,可以使用如下命令尝试解决

yum -y install unzip

这样就算安装完成了,至于 MysqL 的安装,小编就不介绍了,在之前的很多篇文章中都有介绍过,需要的同学可以访问 《Python 简易爬虫实战》 获取

启动

我们可以重启 Apache 服务,使用 http://ip:port/wordpress 在浏览器访问,查看我们上面刚刚部署完成的 wordpress 了。

可是。。。。。。。。。

访问浏览器地址的时候竟然报错了!!!

Your server is running PHP version 5.4.16 but wordpress 5.3 requires at least 5.6.20.

这个意思是说当前安装的 PHP 版本过低,如果需要运行 wordpress 5.3,需要更高版本的 PHP ,好吧,我们接着升级 PHP

首先需要升级软件仓库:

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

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

然后移除之前安装的 PHP

yum remove PHP-common

接着安装新的 PHP

yum install -y PHP56w PHP56w-opcache PHP56w-xml PHP56w-mcrypt PHP56w-gd PHP56w-devel PHP56w-MysqL PHP56w-intl PHP56w-mbString

最后重启 Apache 服务:

systemctl restart httpd

然后访问 http://ip:port/wordpress ,可以看到连接自动跳转到了 http://ip:port/wordpress/wp-admin/install.php ,然后顺着 wordpress 的指引,一步一步的填写站点相关信息和数据库的相关信息即可。

Apache + WordPress 从 0 搭建

主题

wordpress 已经装好了,认的主题风格小编实在有点受不了,至于 wordpress 主题的来源,大家可以看下 wordpress 的官方主题库:

Apache + WordPress 从 0 搭建

由于这些主题大多数都是国外友人上传的,所以想找到符合国人审美的主题有点难度的。

各位同学可以在度娘上或者是全球最大的同性交友网站(Github)上找一些,小编先随便一个,演示下如何手工添加主题

小编在百度上找到了一个国人开发的主题:Vtrois-Kratos 。将这款主题的压缩包解压后,上传wordpress 的 theme 目录下,小编这里的目录为: /var/www/html/wordpress/wp-content/themes

然后在 wordpress后台点开主题的配置,启用这款主题即可。

Apache + WordPress 从 0 搭建

最终效果图如下:

Apache + WordPress 从 0 搭建

感觉和现在的博客站风格有点像,接下来有域名的同学可以去服务商的 DNS 那边设置域名了,小编的本次搭建也就到这里结束了。

便提一下,小编后续可能会将博客迁移至 wordpress ,主要存在的问题是 HEXO 博客迁移,想要不改变原有链接,不知道各位同学有没有什么好的建议。

https://www.cnblogs.com/wuheng1991/p/8301878.html

大佬总结

以上是大佬教程为你收集整理的Apache + WordPress 从 0 搭建全部内容,希望文章能够帮你解决Apache + WordPress 从 0 搭建所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: