Можно скомпилировать и установить вручную только mcrypt расширение. Это - то, что я сделал в своем CentOS 5.6 VPS:
Сначала установите некоторые необходимые пакеты:
yum install php53-devel libmcrypt-devel gcc gcc-c++
Затем загрузите php 5.3.6 исходных кода с php.net и распакуйте его:
wget http://mx2.php.net/get/php-5.3.6.tar.bz2/from/us3.php.net/mirror
tar xvjf php-5.3.6.tar.bz2
(Обратите внимание на то, что ссылка на загрузку изменится с каждым последующим выпуском PHP.)
Перейдите к каталогу с mcrypt дополнительным исходным кодом и компиляцией:
cd php-5.3.6/ext/mcrypt/
phpize
aclocal
./configure
make
Затем установка:
make install
Создайте конфигурационный файл для /etc/php.d/mcrypt.ini PHP, содержащего:
extension=mcrypt.so
Апач перезапуска:
/etc/init.d/httpd restart
Создайте файл с phpinfo только, чтобы проверить, было ли расширение загружено:
<?php
phpinfo();
?>
Подсказка в исключении: log4j жалуется. Предполагая, что все файлы конфигурации, которые вы проверили, находятся в $ TOMCAT_HOME / conf
, вам нужно будет покопаться в файлах свойств, развернутых ROOT.war
.
. ] grep -r dc.log webapps
- самый ленивый способ получить то, что вы ищете.
(Другими словами, вините своих разработчиков.)