Я вижу в phpinfo.php, что у меня установлен PHP5.4 для использования. Теперь я пытаюсь установить symfony2 через composer. Когда я начинаю устанавливать composer, он выдает мне ошибку, сообщающую, что требуется php5.3, но установлен php5.2. Он говорит мне обновиться, что я и сделал, но никаких изменений я не увидел. Я проверяю версию PHP через ssh с помощью php -v, и он показывает, что PHP5.2 установлен. Мой простой вопрос: как мне обновить эту версию PHP, чтобы я мог установить composer? Это ОС Linux на базе Debian.
ОБНОВЛЕНИЕ: Немного больше информации. Я добавил следующие строки в /etc/apt/sources.list для установки PHP54.
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
Я проверил версию Debian с помощью «cat /proc/version», и это 4.4.5-8.
решение1
Скорее всего, у вас установлен libapache2-mod-php5 5.4 (используется страницей phpinfo), но вы оставили php5-cli (его использует php -V) на версии 5.2.
решение2
Поскольку я не смог обновить версию php, я пошел другим путем, чтобы сделать это. Вдохновляясь этой статьейздесь, мне удалось установить и использовать composer.