mbstring(php/phalcon)-已安装但未出现在 phpinfo() 中

mbstring(php/phalcon)-已安装但未出现在 phpinfo() 中

我尝试安装 mbstring 来使用 Phalcon,我不知道我做错了什么,但它没有出现在 phpinfo() 中。

这基本上就是我所用过的:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2
sudo apt-get install php ; 8.2 here
sudo apt-get install php-mbstring

之后我编辑了文件/etc/php/8.2/apache2/php.ini(请注意,这是使用 phpinfo() 时出现在“已加载的配置文件”中的文件)从 进行修改:

; extension=mbstring

extension=mbstring

extension_dir 仍然被注释掉。还尝试了:

extension=/usr/lib/php/20210902/mbstring.so

作为查找/-type f-name“mbstring.so”返回 /usr/lib/php/20210902/mbstring.so

然后

sudo systemctl restart apache2

一旦完成后,仍然没有任何关于使用 phpinfo() 的 mbstring 的信息。

我做错了什么?

我很确定这只是我错过的一个步骤。仅供参考:

root@localhost:/etc/php/8.2/mods-available# php -m | grep mbstring
PHP Warning:  PHP Startup: Unable to load dynamic library 'mbstring.so' (tried: /usr/lib/php/20220829/mbstring.so (/usr/lib/php/20220829/mbstring.so: cannot open shared object file: No such file or directory), /usr/lib/php/20220829/mbstring.so.so (/usr/lib/php/20220829/mbstring.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

编辑:phalcon.so 和 php-xml 遇到了同样的问题,所以我真的认为我错过了一些东西......

编辑2:我正在尝试做必须做的事情,所以如果发现有什么不对劲,请毫不犹豫地告诉我。

相关内容