Skip to main content

WordPress托管最佳实践 – 服务器设置

WordPress将在最低的服务器环境下运行。但是,WordPress不能满足最低系统要求。本节将介绍推荐的服务器环境,使WordPress更有效地运行。

PHP版本


强烈建议使用PHP 7.0或更高版本,但在PHP 5.6上,WordPress会以较慢的性能运行。基于这个原因,建议不要使用小于7的PHP版本。有关详细信息,请参阅WordPress和PHP7。

PHP扩展


WordPress核心使用PHP扩展。如果缺少首选扩展名,WordPress将不得不做更多的工作来完成模块帮助的任务,或者在最糟糕的情况下将删除功能。因此推荐下面列出的PHP扩展。

  • bcmath – 用于提高数学计算的性能。
    卷曲 – 执行远程请求操作。
    exif – 与图像中存储的元数据一起使用。
    过滤器 – 用于安全过滤用户输入。
    fileinfo – 用于检测文件上传的MIME类型
    mod_xml – 用于生成XML,例如用于XML站点地图。
    mysqli – 连接到MySQL进行数据库交互。
    libsodium – 生成随机字节。
    openssl – 允许基于SSL的连接到其他主机。
    pcre – 提高了代码搜索中模式匹配的性能。
    imagick – 为媒体上传提供更好的图像质量。
    xml – 用于XML解析,例如来自第三方站点。

为了完整起见,以下是WordPress在某些情况下可能使用的其他PHP模块的列表,或者其他模块不可用的列表。这些都是回退,并且在最佳环境中不需要,但安装它们不会造成伤害。

  • gd – 如果未安装Imagick,GD图形库将用作图像操作的功能受限回退。
    mcrypt – 当libsodium不可用时生成随机字节。
    xmlreader – 用于XML解析。
    zlib – Gzip压缩和解压缩。

当文件不可写入服务器时,这些扩展用于文件更改,例如更新和插件/主题安装。传输的优先级是:Direct,SSH2,FTP PHP扩展,FTP套接字。

  • SSH2
    插座
    FTP

系统软件包


ImageMagick – 由Imagick扩展需要
Ghost Script – 使Imagick / ImageMagick能够为媒体库生成PDF缩略图。有关详细信息,请参阅WordPress 4.7中的增强PDF支持。