Во время установки Nconf я получаю
Требования
PHP 5.0 (или выше) -> 5.3.10-1ubuntu3.4 OK
MySQL 5.0.2 (или выше) -> 5.5.24 ОК
Поддержка PHP-MySQL ОК
Perl 5.6 (или выше) -> НЕ ВЫПОЛНЕНО
Но когда я проверяю
perl -v
Это Perl 5, версия 14, subversion 2 (v5.14.2), созданная для i686-linux-gnu-thread-multi-64int
Это связано с тем, как install.php получает версию:
Взгляни на INSTALL.php
function find_PERL_Version() { (line 316)
$output = shell_exec('perl -v');
[...]
preg_match('/is perl, v([0-9]+[\.0-9]*)/i', $output, $version);
Этот сценарий предполагает такой синтаксис:
«Это perl, v5.nn.mm» (например, v5.10.0).
Ваше приложение Perl возвращается
'Это Perl 5, версия 14, Subversion 2 (v5.14.2)'
Возможный обходной путь (в зависимости от вашей конфигурации) - заменить preg_match:
preg_match('/v([0-9]+[\.0-9]*)/i', $output, $version);
Затем функция вернет правильную версию (5.14.2), и вы сможете продолжить установку.