Назад | Перейти на главную страницу

Обновление PHP 5.2 до PHP 5.3 на EC2

Я ОГРОМНЫЙ новичок в этом вопросе, и я потратил целый день и ночь, пытаясь это исправить. Я знаю, что об этом спрашивали раньше, но я перепробовал все в этих ответах, а также со всего Интернета, ничего не работает :-(

Поэтому я подумал, что буду искать здесь помощи.

Моя проблема:

Что я пробовал до сих пор:

Я прочитал несколько статей и удалил текущий PHP, используя:

yum remove php
yum remove php-common
yum remove php-cli

Все эти команды работали успешно, но когда я сделал yum info php это все еще сказано PHP 5.2.6 установлен!

Не испугавшись этого, я скачал PHP 5.3 rpms из http://rpms.famillecollet.com/archives/fedora/8/remi/i386/repoview/ с помощью

rpm -Uvh http://rpms.famillecollet.com/archives/fedora/8/remi/i386/php-5.3.8-1.fc8.remi.i386.rpm
rpm -Uvh http://rpms.famillecollet.com/archives/fedora/8/remi/i386/php-cli-5.3.8-1.fc8.remi.i386.rpm
rpm -Uvh http://rpms.famillecollet.com/archives/fedora/8/remi/i386/php-common-5.3.8-1.fc8.remi.i386.rpm

Каждая из этих команд установки rpm сработала успешно. Тогда я сделал

yum upgrade php и система сказала:

...
Setting up Upgrade Process
No Packages marked for Update

Далее я попробовал yum install php и система сказала:

...
Setting up Install Process
Parsing package install arguments
Package matching php-5.2.6-2.fc8.i386 already installed. Checking for update.
Nothing to do

php -v все еще говорит 5.2.6. Как я могу перейти на php 5.3?

Любые указатели очень приветствуются!

Комментарий Майкла Хэмптона очень уместен - Fedora 8 устарела. Было бы неплохо попробовать что-нибудь посовременнее!

При этом вполне возможно, что установлены и 5.2, и 5.3, но 5.2 появляется первым в пути. Если это так, он запустит 5.2, потому что он первый найдет.

Вы можете найти все экземпляры с помощью:

find / -name php 2> /dev/null

(бит «2> / dev / null» предназначен для защиты экрана от беспорядка, возникающего при наведении find в корневой файловой системе)

Вооружившись списком, вы можете явно вызвать каждого из них и посмотреть, не скрывается ли где-то 5.3.