0

我在 CentOS 机器上启用标题中提到的模块时遇到了一些问题。

yum install php-mcrypt / php-soap / php-mysql 工作正常,并提到它们已安装,重新启动 Apache 后似乎未启用它们。

例如,我找不到 mcrypt.so,运行 php --ini 给出:

PHP Warning:  PHP Startup: Unable to load dynamic library './mcrypt.so' - ./mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0

这是在我将 extension=mcrypt.so 放入 php.ini 之后。

4

3 回答 3

0

在 php.ini 中,您只需删除 mcypt.dll 之前的 semi 列。查找 mcypt.dll 并在此之前删除 semi 列

更改此文本: ;extension=php_mcrypt.dll 为 extension=php_mcrypt.dll (即删除 ; )

于 2013-07-30T09:59:47.320 回答
0

在 ubuntu 8 (hardy) 上,mcrypt 库似乎就在这里。

   /usr/lib/php5/20060613/mcrypt.so

在 php.ini 中

更改此文本:

 ;extension=php_mcrypt.dll

extension=php_mcrypt.dll
于 2013-07-30T09:58:52.867 回答
0

通过将 extension_dir = "" 更改为 extension_dir = "/usr/lib64/php/modules" 解决

于 2013-07-30T10:03:28.920 回答