中所述
我们正在尝试从 Nginx + Varnish 切换到 litespeed,以便我们可以使用 magento 2.4.7 商店测试 litespeed 缓存。没有面板。只有操作系统 ubuntu 20。Web 服务器已安装,php83 已编译:
'./configure' '--prefix=/usr/local/lsws/lsphp8' '--with-mysqli' '--with-zlib' '--enable-gd' '--enable-shmop' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-mbstring' '--with-iconv' '--with-pdo-mysql' '--enable-ftp' '--with-zip' '--with-curl' '--enable-soap' '--enable-xml' '--with-openssl' '--enable-bcmath' '--enable-intl' '--enable-apcu' '--with-imagick' '--enable-imap' '--enable-redis' '--enable-memcached' '--enable-msgpack' '--with-ldap' '--with-snmp' '--with-sqlite3' '--with-pspell' '--with-ioncube' '--with-pgsql' '--with-tidy' '--enable-litespeed'
Vhost 暂时固定。Web 服务器以用户: nobody、组:nogroup的身份运行。magento 以其自己的用户身份运行。Litespeed 在所有文件夹中都拥有权限。
问题是我们无法配置 php83 所需的模块来运行我们的 php 平台
我们得到了一些奇怪的错误,例如:
Exception #0 (Laminas\Captcha\Exception\ExtensionNotLoadedException): Image CAPTCHA requires FT fonts support
看来这个错误来自已经存在的 phpGD
我们的 magento 是最新版本,与 php8.3 兼容。需要运行以下模块:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
exif
FFI
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
igbinary
imagick
imap
intl
json
ldap
libxml
mailparse
mbstring
mcrypt
msgpack
mysqli
mysqlnd
newrelic
OAuth
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
pspell
random
raphf
readline
redis
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
sqlite3
ssh2
standard
swoole
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
yaml
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
- Litespeed 网络服务器是否兼容,因为我不明白为什么 php 会出现问题?
- 我遗漏了什么并且无法以正确的方式编译 php83?
|