Здравствуйте. Имеется сервер на Debian 7, на котором установлен Php 5.4. Объясните, пожалуйста, подробно, как понизить версию до 5.3? Заранее огромное спасибо!
Удаляем php 5.4 Код: apt-get remove --purge `dpkg -l | grep php | grep -w 5.4 | awk '{print $2}' | xargs` Смотрим какие версии доступны: Код: apt-cache showpkg php5 Скорее всего будет так: Код: Provides: 5.4.4-14 — 5.3.3-7+squeeze14 Устанавливаем 5.3 Код: apt-get install php5=5.3.3-7+squeeze14 php5-cli=5.3.3-7+squeeze14 php5-common=5.3.3-7+squeeze14 так же ставим модуль для мускула и/или нужные вам Код: apt-get install php5-mysql=5.3.3-7+squeeze14 модуль для апача: Код: apt-get install libapache2-mod-php5=5.3.3-7+squeeze14 Если нужен будет только 5.3, но обновления получать хочется(если этого не сделать, то при первом обновлении, пхп обновится до 5.4), то делаем заморозку Код: aptitude hold php5 php5-cli php5-common
Выполнил apt-cache showpkg php5, но появилось всего лишь: Код: Provides: 5.4.4-14+deb7u3 - 5.4.4-14+deb7u2 - Это означает что не удастся перейти на php 5.3? --- добавлено: Aug 25, 2013 5:12 PM --- Добавил в репозитарий Код: deb http://ftp.de.debian.org/debian/ squeeze main и все заработало.
забыл самое главное: нужно добавить репозиторий debian 6, открываем /etc/apt/sources.list и добавляем Код: deb http://ftp.de.debian.org/debian/ squeeze main
Спасибо огромное, все работает. Все сделал согласно Вашей инструкции, но когда устанавливаю phpmyadmin (apt-get install phpmyadmin), php обновляется до 5.4. Можно побороть как-то данный недуг? --- добавлено: Aug 25, 2013 8:16 PM --- Также пытаюсь установить дополнительные пакеты, но не удается... К примеру, при: Код: apt-get install php5-json=5.3.3-7+squeeze14 или Код: apt-get install curl=5.3.3-7+squeeze14 Выдает: Код: E: Version '5.3.3-7+squeeze14' for 'php5-json' was not found или Код: E: Version '5.3.3-7+squeeze14' for 'curl' was not found
Заморозить надо Код: aptitude hold php5 php5-cli php5-common Начиная с PHP 5.2.0, расширение JSON по умолчанию входит в поставку PHP. Код: aptitude install curl libcurl3 libcurl3-dev php5-curl php5-mcrypt