我正在尝试 php 8.3(目前使用 8.2 没有问题),但是现在启动 apache php8.3-fpm 时出现此问题:
PHP Warning: PHP Startup: Unable to load dynamic library 'ds.so' (tried: /usr/lib/php/20230831/ds.so (/usr/lib/php/20230831/ds.so: undefined symbol: fast_add_function), /usr/lib/php/20230831/ds.so.so (/usr/lib/php/20230831/ds.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
我已经检查过并且 ds.so 已经存在并且具有正确的权限。
答案1
如何修复:
重新安装php-ds
应该可以解决问题:
sudo apt install --reinstall php8.3-ds
问题是什么:
- 这个问题是由错误
php-ds
及其兼容性php8.3
php-ds
修复版本已于 1.5中发布2023 年 12 月- php-ds 的升级版本
ondrej/php
于2024 年 2 月