如何使用像 mcrypt 这样的 php 扩展?我的第一个想法是找到 mcrypt.php 并简单地包含它(context.Include("mcrypt.php", false);),但当然它不存在,因为它是用 C 编写的。
我正在阅读写作编译PHP 中的 PHP 扩展来自博客,但这似乎是关于创建您自己的扩展以在 .net 中使用。但考虑到这句话,我可能错了:“在 PHP 语言中实现 Phalanger 扩展。当你使用你的 PHP 库并使用 Phalanger 编译它时,结果是 DLL 像任何其他扩展一样工作”但即使仍然 phpc(phalanger php 编译器)不会据我所知编译c代码虽然我还没有尝试过。
这些是我的 php 类试图进行的调用: mcrypt_module_open mcrypt_enc_get_key_size mcrypt_enc_get_block_size