当前位置: 首页 > 知识库问答 >
问题:

PHP不加载mcrypt扩展

阎庆
2023-03-14

我在phpinfo()中的“已解析的其他.ini文件”部分看不到mcryptphp_mcrypt'已经安装。我使用CentOs和nginx以及PHP5.3。3.

在/etc/php中。d/mcrypt。我写的ini扩展名=mcrypt。所以

我试图改变扩展路径在php.ini(ex扩展=/usr/lib64/php/模块/mcrypt.so),但它仍然不工作。

共有1个答案

邹海荣
2023-03-14

您使用的是Nginx,所以我假设您使用的是php-fpm?如果是这样,您需要重新启动php fpm服务以重新加载插件。

重启nginx不会重新加载php.ini

 类似资料:
  • 我安装laravel通过作曲家,但当运行的网站它给一个错误 我也安装了php5-mcrypt,但错误仍然存在。

  • 我是新来的。 当我在命令行中键入以下内容时: 我得到下面的错误。 需要Mcrypt PHP扩展。 后来我尝试进行故障排除。 然后我键入以下命令。 我得到的回应是: 我再次键入以下内容: 我不能再继续了。 有人能帮我吗?

  • 我正在尝试在Linux Ubuntu上安装Laravel。我正在运行Ubuntu 14.10。 一切正常。但是现在,在访问localhost时,我没有得到假定的页面,而是得到了一条消息:“需要Mcrypt PHP扩展”,我正在从终端复制一些信息,以帮助查明问题。 命令php-m表示我有mcrypt模块,但是如果我加载一个包含 我看不到任何mcrypt模块。我只在“模块作者”中看到mcrypt。 我

  • 我试图学习各种加密方法,在尝试使用Perl和PHP生成密文时遇到了一个问题。 如果我用PHP加密一个秘密,我可以用PHP和Perl解密得到的密文,但是如果我用Perl加密密文,密文是“错误的”,并且这个秘密会被PHP和Perl弄乱。。。 加密。php: decrypt.php: 加密。pl: 解密。pl: 这是我得到的输出: 如你所见即使有相同的秘密钥匙 提前感谢。

  • 我正在windows server 2008 R2机器上工作。我已经用PHP5.4安装了Apache2.2。25在尝试为apache服务器启用ldap支持时,我发现服务器没有加载扩展。 我跑了php_info(),结果是这样的 配置文件(php.ini)路径 C:\Windows加载的配置文件:“C:\php\php.ini 扩展目录C:\php\ext 我已经改变了php。ini加载扩展,但它们

  • 我有一个问题加载我的扩展在PHP在windows 7.我已经在我的windows上安装了php和IIS,当我检查phpinfo()页面时,我发现我的extension_dir是c:/php/exts。所以我将我的dll文件复制到那个目录中,并添加php.ini文件,然后我重启IIS并检查我的扩展名是否已加载: 但每次我运行这段代码时都会得到“否”。谢谢你的帮助。