Мне нужно установить php4 для запуска определенного модуля, который больше не совместим с php5. Я запускаю сервер ubuntu 11.04 64bit. И как я ожидал, пакеты php4 больше не доступны. У кого-нибудь есть исходники для установки php4?
PS. Прежде чем кто-либо напишет, что php5 лучше "BLAH BLAH BLAH" Мне нужен php4 по очень конкретной причине, и комментарии, объясняющие причины, по которым я должен использовать php5 вместо php4, бесполезны.
Просто скомпилируйте исходный код с сайта php, вам не нужен специальный исходный код ubuntu. Я буквально только что сделал это на Ubuntu 11.04 VPS, чтобы убедиться, что это так просто. Пришлось установить один пакет extr "flex"
wget http://uk.php.net/distributions/php-4.4.9.tar.gz
tar zxf php-4.4.9.tar.gz
cd php-4.4.9/
./configure
make
sudo make install
Я не делал модуль apache, я не разбирался в этом. Это был 32-битный VPS, я не могу себе представить, что на 64-битном будет не так просто.
Я полагаю, вам будет сложно получить готовую версию php4 для Ubuntu 11.04 (Natty), и, возможно, вам придется подумать о ручной компиляции.
Однако ... я не уверен, насколько это может быть успешным, но вы можете попробовать пакет, выпущенный для Ubuntu 6.06 (Dapper).
URL: http://packages.ubuntu.com/dapper/php4
Если есть возможность получить обновленную версию модуля, который вы пытаетесь запустить для php5, сделайте это. Хотя звучит так, как будто вы уже смотрели.
Вы можете получить более старые выпуски из http://www.php.net/releases/