ppa:ondrej/php5-oldstable не поддерживает PHP 5.4 для Ubuntu 13.10 и выше. Кажется, нет официального или стабильного способа установки PHP 5.4 вместо 5.5 на Ubuntu 14.04 LTS. Я видел большинство ответов на StackOverflow / Exchange, но в конце концов они в основном устарели.
Как установить PHP 5.4 на Ubuntu 14.04 LTS прямо из репозитория?
Если он показывает Invalid Argument, повторите снова и снова ничего, единственное, что помогает, это две строки и в следующем порядке:
source ~/.phpbrew/bashrc && phpbrew list
phpbrew switch 5.4.45
Убедитесь, что phpbrew находится в:
/usr/local/bin
not
/usr/bin