|
|
|
| Подскажите, пожалуйста, возможное решение этой проблемы: не могу в Windows XP открыть модуль шифрования посредством mcrypt_module_open()
Установленные серверы: Apache 2.2, PHP 5.2.0. PHP запускается как CGI.
В php.ini:
extension_dir = "C:\home\php\ext"
extension=php_mcrypt.dll (раскомментирована)
Файл библиотеки libmcrypt.dll есть и находится в C:\home\php
Файл модуля php_mcrypt.dll - находится в c:\home\php\ext
При попытке открыть модуль алгоритма шифрования
<?php $this->td = mcrypt_module_open($cypher, '', $mode, ''); ?>
|
PHP сообщает: "Warning: mcrypt_module_open() [function.mcrypt-module-open.html]: Could not open encryption module in "...
Если прописать путь к файлам библиотеки - это ничего не меняет:
<?php $this->td = mcrypt_module_open($cypher, '', $mode, 'c:\home\php'); ?>
|
Буду благодарен за любую подсказку.
p.s. Спасибо создателям и администраторам ресурса softtime.ru за то, что собрали в одном месте много полезной и нужной информации. Спасибо за поддержание джентельменской, дружественной отмосферы на форуме. Это большая редкость и - большая ценность. | |
|
|
|
|
|
|
|
для: ElFlying
(15.01.2007 в 11:20)
| | Попробуйте скопировать libmcrypt.dll в C:/Windows/system32 | |
|
|
|
|
|
|
|
для: cheops
(15.01.2007 в 13:28)
| | Скопировал. Перед тем, как задать вопрос - искал решения по форуму. Нашел про помещение в system32 файла libmcrypt.dll. Но это не помогло. Да, если я правильно понимаю, и не должно помочь, поскольку php выполняется как самостоятельная CGI программа. | |
|
|
|
|
|
|
|
для: ElFlying
(15.01.2007 в 17:27)
| | А у Вас php стоит как CGI или как модуль? | |
|
|
|
|
|
|
|
для: ddhvvn
(15.01.2007 в 17:39)
| | PHP работает как CGI | |
|
|
|