1

我运行一个 php -v 脚本并得到这个错误:没有找到这个 session.so 如何安装这个模块?

PHP Warning:  PHP Startup: Unable to load dynamic library 'session.so' (tried: /usr/lib/php/20170718/session.so (/usr/lib/php/20170718/session.so: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/session.so.so (/usr/lib/php/20170718/session.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 7.2.31-1+0~20200514.41+debian9~1.gbpe2a56b (cli) (built: May 14 2020 08:33:26) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.31-1+0~20200514.41+debian9~1.gbpe2a56b, Copyright (c) 1999-2018, by Zend Technologies

4

1 回答 1

0

你确定你还没有安装这个库吗?这可能是因为 PHP 没有读取该文件的权限。

尝试转到错误中显示的目录并查找它,如果您发现它使用以下命令将其权限临时更改为 777 并查看它是否有效。

chmod 777 session.so

如果这不起作用,您可以尝试查找 PHP 二进制文件(应该在 中/usr/bin)并更改它的权限。

于 2020-06-06T12:54:28.070 回答