OpenLiteSpeed 配置 PHP 8.3 环境,支持 WordPress

完成数据库搭建后,下一步是配置 PHP 环境。为了保证兼容最新版 WordPress,建议使用 PHP 8.3。本文将详细介绍如何在 OpenLiteSpeed 服务器上安装 PHP 8.3,配置常用扩展,并进行参数优化。

一、安装 PHP 8.3 及常用扩展

OpenLiteSpeed 使用专门的 PHP 版本,称为 lsphp。安装 PHP 8.3 时,建议同时安装 WordPress 运行所需的扩展。

安装命令如下:

Bash
sudo apt update
sudo apt install lsphp83 lsphp83-common lsphp83-mysql lsphp83-curl lsphp83-gd lsphp83-mbstring lsphp83-xml lsphp83-zip lsphp83-opcache -y

安装完成后,确认 PHP 可执行文件存在:

Bash
ls /usr/local/lsws/lsphp83/bin/lsphp

出现路径则安装成功。

二、在 OpenLiteSpeed 管理面板中切换 PHP 版本

  1. 打开浏览器,访问管理面板地址:

http://服务器IP:7080

  1. 登录后进入:

服务器配置(Server Configuration) → 外部应用(External App) → 选择当前 PHP 配置 → 编辑(Edit)

  1. 将命令行路径修改为:
纯文字
/usr/local/lsws/lsphp83/bin/lsphp


保存设置,点击右上角“优雅重启(Graceful Restart)”使配置生效。

三、确认 PHP 脚本处理程序正确指向 lsphp83

路径:

服务器配置 → 脚本处理程序(Script Handler) → 选择 .php 后编辑

确保处理程序名称是 lsphp83。如果不存在,需要新增一条指向 lsphp83 的脚本处理。

四、调整 PHP 配置参数,提升 WordPress 体验

编辑 PHP 配置文件:

Bash
sudo nano /usr/local/lsws/lsphp83/etc/php/8.3/litespeed/php.ini

推荐修改以下参数:

YAML
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300

这些配置可避免上传主题、插件或图片时出现限制。

保存后,重启 OpenLiteSpeed 服务:

Bash
sudo systemctl restart lsws

五、测试 PHP 运行状态(可选)

在网站根目录下创建测试文件:

Bash
echo "<?php phpinfo(); ?>" > /usr/local/lsws/Example/html/info.php

浏览器访问:

纯文字
http://服务器IP/info.php

确认 PHP 版本是 8.3,且扩展如 mysqli、curl、zip、mbstring 等正常加载。测试完成后,建议删除该文件:

Bash
rm /usr/local/lsws/Example/html/info.php

六、总结

  • 使用 PHP 8.3 能保证 WordPress 最新版本的最佳兼容和性能;
  • lsphp 是 OpenLiteSpeed 推荐的 PHP 运行方式,性能稳定;
  • 安装并启用 WordPress 必需扩展是正常运行的基础;
  • 适当调整 PHP 参数可以避免常见上传和超时问题。

配置完成后,WordPress 运行环境基本就绪,后续可以部署网站程序。