Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在moodle安装开始时检查mcrypt是否存在_Php_Moodle - Fatal编程技术网

Php 如何在moodle安装开始时检查mcrypt是否存在

Php 如何在moodle安装开始时检查mcrypt是否存在,php,moodle,Php,Moodle,我是新来的moodle。如果你们能帮我的话,我会很高兴的 我正在moodle中创建一个存储库插件,我需要在机器上安装moodle之前安装mcrypt。我想知道你们中是否有人可以告诉我,如果没有安装mcrypt,我如何停止moodle的安装,因为我不想修改moodle的核心文件 提前感谢…:)使用扩展加载方法 <?php if (!extension_loaded('mcrypt')) { // do something if you don't have mcrypt } //

我是新来的
moodle
。如果你们能帮我的话,我会很高兴的

我正在moodle中创建一个存储库插件,我需要在机器上安装moodle之前安装
mcrypt
。我想知道你们中是否有人可以告诉我,如果没有安装mcrypt,我如何停止moodle的安装,因为我不想修改moodle的核心文件


提前感谢…:)

使用扩展加载方法

<?php
if (!extension_loaded('mcrypt')) {
    // do something if you don't have mcrypt
}

// run rest of script as normal with mcrypt installed

非常感谢,但我不想更改我的核心文件,因此请指导我如何在安装moodle时放置额外的文件。我看不出你如何阻止安装
moodle
本身,除非你更改核心文件或构建某种预安装程序来运行检查,然后在以下情况下触发moodle安装程序:他们通过