Моя инициация класса PHP Crypt_Blowfish
вызывает следующую ошибку:
Ошибка:
Strict Standards: Non-static method PEAR::raiseError() should not be called statically, assuming $this from incompatible context in /usr/share/pear/Crypt/Blowfish/MCrypt.php on line 155 Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/pear/Crypt/Blowfish.php on line 199 Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/pear/Crypt/Blowfish.php on line 142
Простой код:
<?php
include_once('/usr/share/pear/Crypt/Blowfish.php');
$cipher = new Crypt_Blowfish("_mysalt_");
?>
- Это из-за
include
? Но когда я отключилinclude
, снова выдается:
Ошибка: Fatal error: Class 'Crypt_Blowfish' not found in /var/www/html
Так что серьезно не так, пожалуйста?
- Теперь я запутался, КАК ИСПОЛЬЗОВАТЬ
Crypt_Blowfish
Класс, пожалуйста? (Правильно ли я его запускаю ИЛИ есть ли другой стандартный способ его использования/инициирования?) - Или каково требование для использования этого класса? (Я запустил эти две установки на моем RHEL.
yum install php-pear-Crypt-Blowfish
иyum install perl-Crypt-Blowfish
. И перезапуск Apache. Я все еще что-то упускаю?)
Пожалуйста помоги!