网建运维技术/网站SEO技术

WordPress建站教程(1):Linux服务器下环境基础

lovebet滚球 · 3月14日 · 2020年 · 107已阅

前言

本文介绍Wordpress建站流程之服务器WEB环境部署。WordPress推荐搭配Apache、Nginx,还推荐PHP 7.3或更高版本,MYSQL 5.6或 MariaDB 10.1。

WEB服务选择

在Nginx 与 Apache 的选择中可以更偏重于 Nginx ,因为在高并发下nginx能保持低资源低消耗高性能, Nginx 采用C语言进行编写,CPU使用效率很不错。当然Apache也不错,毕竟是老牌的WEB引擎,而且Wordpress对Apache的兼容性非常好。

web服务选择

也有Nginx+Apache的方案,但不推荐新手站长使用,很多虚拟主机服务商采用的是这样的方案, 如果你用的是虚拟主机,那可以略过本文了。如果服务器采用的是Windows Server系统平台,也可以用IIS。

Linux操作系统

首先服务器操作系统推荐举例可以是:Centos 7.5 64bit,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。Centos的安装过程就不介绍了,因为绝大部分的云服务器提供商或服务器托管租用提供商都会提供Centos的安装镜像。

环境配置

新装的Centos系统,建议用root用户登录后,执行以下命令进行升级一下:

yum -y upgrade

yum -y upgrade:只升级所有包,不升级软件和系统内核

SSH管理工具客户端推荐:Putty,官网下载地址:ftp://ftp.chiark.greenend.org.uk/users/sgtatham/putty-latest/w64/putty.exe

部署服务器的WEB环境,有两款一键包非常值得推荐:LNMP一键安装包和宝塔面板,如果你有一定的基础水平,推荐使用LNMP(毕竟任何功能强大的面板都会占用一定服务器资源,还有可能产生额外的安全风险),而宝塔面板几乎是傻瓜式界面非常适合新手站长,还有Windows平台版本。由于这两款一键包都非常优秀,基本上不再考虑手动部署环境了(现在连老站长们,都懒得手动部署了)。

如采用的是LNMP,LNMP的安装非常简单,通过 Putty 客户端登录root用户后,执行以下命令即可:

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp

LNMP官网的安装教程: https://lnmp.org/install.html

LNMP安装建议选项

  • 数据库版本选择:MYSQL 5.6 原因:MYSQL 5.7或更高版本对服务器的内存要求较高,最低需要2G以上内存,对于一般网站而言MYSQL 5.6与MYSQL 5.7没什么区别。
  • PHP版本选择:7.3 原因:Wordpress官网建议PHP7.3或以上版本,PHP 7.4刚发布不久,我们不着急尝鲜,先稳定一段时间再升级不迟,再者Wordpress的部分插件和主题还没有对PHP7.4进行升级支持。
  • 安装内存优化:Jemalloc 原因:解决内存碎片
  • 安装结束后,执行以下命令开启 opcache 缓存。

    ./addons.sh install opcache

    参照LNMP官网的教程添加虚拟主机( https://lnmp.org/faq/lnmp-vhost-add-howto.html ),就可以开始安装配置Wordpress了。

    0 条回应