The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Установить PHP 4.3.11 на Ubuntu 12 или 14"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"Установить PHP 4.3.11 на Ubuntu 12 или 14"  +/
Сообщение от worldmen (ok), 17-Апр-19, 08:35 
Был локальный web-сервер для библиотекарей (Ubuntu 12). Сейчас накрылся.
Сайт, написанный разработчиками, может работать только под PHP 4.3.11 не выше (и БД Firebird 1.5)
Я пытался ставить PHP4.3.11 на Ubuntu sever 12, 16, 18 везде были разные ошибки.
Сейчас пытаюсь установить на Ubuntu 12.04.
Устанавливаю по следующему алгоритму:

wget https://museum.php.net/php4/php-4.3.11.tar.gz
tar zxf php-4.3.11.tar.gz
cd php-4.3.11/
./configure
make
sudo make install

Выдает следующее:

bib1io@bib1io-server:~$ cd php-4.3.ll
bib1io@bib1io-server:~/php-4.3.11$ ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for AIX... no
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for re2c... exit 0;
checking whether ln -s works... yes
checking for mawk... mawk
checking for bison... no
checking for byacc... no
configure: warning: You will need bison if you want to regenerate the FHP parsers.
checking for flex... lex
checking for yywrap in -ll... no    no
checking lex output file root... ./configure: 2422: ./configure: lex: not found
configure: error: cannot find output from lex; giuing up
bib1io@bib1io-server:~/php-4.3.11$ make
checking whether gcc Accepts ~g... yes
checking whether gcc end cc understand -c   and -o together... yes
checking how to run the C preprocessor...   gcc -E
make: *** No targets specified and no makefile found. Stop.
bib1io@bib1io-server:~/php-4.3.11$ sudo make install
[sudol password for biblio:
make: *** No rule to make target 'install'. Stop.
bib1io@bib1io-server:~/php-4.3.11$

Тут на форуме нашел похожую проблему с "./configure: lex: not found", которую решили так:
/usr/bin/lex
#!/bin/sh
exec /usr/bin/flex -l "$@"

Но у меня нет таких файлов.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Установить PHP 4.3.11 на Ubuntu 12 или 14"  +/
Сообщение от Аноним (1), 17-Апр-19, 08:45 
>[оверквотинг удален]
> bib1io@bib1io-server:~/php-4.3.11$ sudo make install
> [sudol password for biblio:
> make: *** No rule to make target 'install'. Stop.
> bib1io@bib1io-server:~/php-4.3.11$
> Тут на форуме нашел похожую проблему с "./configure: lex: not found", которую
> решили так:
> /usr/bin/lex
> #!/bin/sh
> exec /usr/bin/flex -l "$@"
> Но у меня нет таких файлов.

Не получится, уж больно софт очень древний!
Некоторых библиотек уже нет!
Посмотрите в сторону докера, может есть уже готовый образ с древним софтом.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Установить PHP 4.3.11 на Ubuntu 12 или 14"  +/
Сообщение от worldmen (ok), 19-Апр-19, 11:06 
Получилось установить php 4.3.11. Установил следующие пакеты, потом продолжил установку PHP:

sudo apt-get install biso flex

Но при загрузке локального сайта скачивается файл index.php и код
<?php phpinfo(); ?>
не выполняется.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Установить PHP 4.3.11 на Ubuntu 12 или 14"  +/
Сообщение от yur (??), 17-Апр-19, 12:38 
Всё собирается
sudo apt install gcc make flex bison
./configure --prefix=/opt/php4
make
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Установить PHP 4.3.11 на Ubuntu 12 или 14"  +/
Сообщение от worldmen (ok), 19-Апр-19, 11:23 
> Всё собирается
> sudo apt install gcc make flex bison
> ./configure --prefix=/opt/php4
> make

сделал так, прошло все успешно, перегрузил сервер, при загрузке локального сайта предлагает сохранить index.php

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру
Hosting by Ihor