неожиданный T_RETURN, ожидающий T_FUNCTION при установке apc - PullRequest
0 голосов
/ 12 февраля 2010

Я пытаюсь установить apc с помощью команды

yum install apc

это дает мне следующую ошибку

Ошибка разбора: синтаксическая ошибка, неожиданный T_RETURN, ожидание T_FUNCTION в /usr/local/lib/php/Archive/Tar.php в строке 251

в чем может быть причина?

Ответы [ 2 ]

1 голос
/ 12 февраля 2010

В usr/local/lib/php/Archive/Tar.php есть такой код:

class someClass{

    function something(){

    }

    return $x;

}

вокруг строки 251. Оператор return находится вне функции, и поскольку не может быть никаких команд, кроме объявлений функций вне функции, находящейся в классе, он вызывает ошибку

Если это ошибка APC, вам следует обратиться к дистрибьютору, поскольку он может предоставлять неверную копию исходного кода большему количеству людей, чем вы.

Если это ваш код, вы можете исправить его.

0 голосов
/ 12 февраля 2010

Это ошибка PHP, для части программного обеспечения. Без кода PHP было бы трудно решить проблему. Обратитесь к сопровождающему пакета для дистрибутива Linux, который вы используете, и попросите их решить проблему, потому что StackOverflow, вероятно, не лучшее место для него ...

...