- Установить PHP 4.3.11 на Ubuntu 12 или 14, Аноним, 08:45 , 17-Апр-19 (1)
>[оверквотинг удален] > 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 "$@" > Но у меня нет таких файлов.Не получится, уж больно софт очень древний! Некоторых библиотек уже нет! Посмотрите в сторону докера, может есть уже готовый образ с древним софтом.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 11:06 , 19-Апр-19 (3)
Получилось установить php 4.3.11. Установил следующие пакеты, потом продолжил установку PHP:sudo apt-get install biso flex Но при загрузке локального сайта скачивается файл index.php и код <?php phpinfo(); ?> не выполняется.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, yur, 12:38 , 17-Апр-19 (2)
Всё собирается sudo apt install gcc make flex bison ./configure --prefix=/opt/php4 make
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 11:23 , 19-Апр-19 (4)
> Всё собирается > sudo apt install gcc make flex bison > ./configure --prefix=/opt/php4 > make сделал так, прошло все успешно, перегрузил сервер, при загрузке локального сайта предлагает сохранить index.php
- Установить PHP 4.3.11 на Ubuntu 12 или 14, Аноним, 14:03 , 23-Апр-19 (5)
>> Всё собирается >> sudo apt install gcc make flex bison >> ./configure --prefix=/opt/php4 >> make > сделал так, прошло все успешно, перегрузил сервер, при загрузке локального сайта предлагает > сохранить index.php В httpd.conf надо же AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 17:03 , 23-Апр-19 (6)
Я заново переустановил сервер Ubuntu 12.Sudo apt-get install make bison flex 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 –prefix=/opt/php4 make sudo make install вроде прошло все успешно, я написал biblio@biblio-server:~/php-4.3.11$ php -v Программа 'php' на ранный момент не установлена. Вы можете установите ее,выполнив: sudo apt-get install php5-cli Как так php не установлен?
- Установить PHP 4.3.11 на Ubuntu 12 или 14, noname, 08:23 , 24-Апр-19 (7)
>[оверквотинг удален] > tar zxf php-4.3.11.tar.gz > cd php-4.3.11/ > ./configure –prefix=/opt/php4 > make > sudo make install > вроде прошло все успешно, я написал > biblio@biblio-server:~/php-4.3.11$ php -v > Программа 'php' на ранный момент не установлена. Вы можете установите ее,выполнив: > sudo apt-get install php5-cli > Как так php не установленСистема ничего не знает о том, что вы ей из исходников понаставили. Поэтому и хочет из пакетов установить php5-cli В /opt/php4 ищите ваш php
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 08:32 , 24-Апр-19 (8)
>[оверквотинг удален] >> make >> sudo make install >> вроде прошло все успешно, я написал >> biblio@biblio-server:~/php-4.3.11$ php -v >> Программа 'php' на ранный момент не установлена. Вы можете установите ее,выполнив: >> sudo apt-get install php5-cli >> Как так php не установлен > Система ничего не знает о том, что вы ей из исходников понаставили. > Поэтому и хочет из пакетов установить php5-cli > В /opt/php4 ищите ваш php перешел в каталог /opt/php4/bin ввел: php -v а мне опять выдало: Программа 'php' на ранный момент не установлена. Вы можете установите ее,выполнив: sudo apt-get install php5-cli
- Установить PHP 4.3.11 на Ubuntu 12 или 14, noname, 08:35 , 24-Апр-19 (9)
>[оверквотинг удален] >>> sudo apt-get install php5-cli >>> Как так php не установлен >> Система ничего не знает о том, что вы ей из исходников понаставили. >> Поэтому и хочет из пакетов установить php5-cli >> В /opt/php4 ищите ваш php > перешел в каталог /opt/php4/bin > ввел: php -v > а мне опять выдало: > Программа 'php' на ранный момент не установлена. Вы можете установите ее,выполнив: > sudo apt-get install php5-cli выполните /opt/php4/bin/php -v
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 08:56 , 24-Апр-19 (10)
Эта команда помогла: /opt/php4/bin/php -v Теперь другое, прописал в /etc/apache2/httpd.conf : AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps сделал файл index.php: <?php phpinfo(); ?> Загружаю страницу: http://192.168.1.20/index.php а мне выводит текст на странице: <?php phpinfo(); ?>
- Установить PHP 4.3.11 на Ubuntu 12 или 14, noname, 09:07 , 24-Апр-19 (11)
>[оверквотинг удален] > /opt/php4/bin/php -v > Теперь другое, прописал в /etc/apache2/httpd.conf : > AddType application/x-httpd-php .php > AddType application/x-httpd-php-source .phps > сделал файл index.php: > <?php phpinfo(); ?> > Загружаю страницу: > http://192.168.1.20/index.php > а мне выводит текст на странице: > <?php phpinfo(); ?> mod_php4 собрали? Его же тоже подключить надо
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 09:09 , 24-Апр-19 (12)
> mod_php4 собрали? Его же тоже подключить надо Нет. А как это делается?
- Установить PHP 4.3.11 на Ubuntu 12 или 14, Аноним, 18:03 , 24-Апр-19 (13)
>> mod_php4 собрали? Его же тоже подключить надо > Нет. А как это делается?Можно с libphp - libphp4.so нужен. Посмотрите в /opt/php/libexec - нет ли его там. Пересобрать php со сборкой модуля для Apache Найдите, где у вас APache eXStension tool - apxs находится #which apxs или #which apxs2 Допустим, обнаружился в /usr/local/sbin/apxs пересобираете PHP cd php-4.3.11/ ./configure –-prefix=/opt/php4 --with-apxs2=/usr/local/sbin/apxs В результате должен модуль появиться в /opt/php/ Ну и подключаете в httpd.conf LoadModule php4_module /путь/к/вашему/libphp4.so Вам наверное, проще какую-нибудь машину древнюю тех лет поднять для начала, чтобы посмотреть как оно работало. Ну а потом уж на что-то современное переносить.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, Адекватный, 11:53 , 10-Июн-19 (15) +1
А пройтись по коду системы единоразово и исправить все некорректные места - это не вариант? Я так делал при переводе своего кода, который был на 5.4 сделан, а я решил перейти на 7-ую ветку. Ничего, посидел, включил вывод ошибок в лог и просто поочерёдно исправил все затыки. >[оверквотинг удален] > 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 "$@" > Но у меня нет таких файлов.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 12:03 , 10-Июн-19 (16)
> А пройтись по коду системы единоразово и исправить все некорректные места - > это не вариант? > Я так делал при переводе своего кода, который был на 5.4 сделан, > а я решил перейти на 7-ую ветку. Ничего, посидел, включил вывод > ошибок в лог и просто поочерёдно исправил все затыки.Такая мысль была, но не настолько хорошо знаю PHP
- Установить PHP 4.3.11 на Ubuntu 12 или 14, Крикет, 13:19 , 10-Июн-19 (17)
>> А пройтись по коду системы единоразово и исправить все некорректные места - >> это не вариант? >> Я так делал при переводе своего кода, который был на 5.4 сделан, >> а я решил перейти на 7-ую ветку. Ничего, посидел, включил вывод >> ошибок в лог и просто поочерёдно исправил все затыки. > Такая мысль была, но не настолько хорошо знаю PHP Насколько я знаком с пыхом, он настолько очевидный что вы во-первых сами скилы свои поднимите, а во-вторых ошибки которые он выдаёт вполне понятные. Так что свою мысль о перелопачивании вы может рассмотрите ещё раз. Так что поддерживаю вышеозвученную идею.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 14:15 , 10-Июн-19 (18)
> Насколько я знаком с пыхом, он настолько очевидный что вы во-первых сами > скилы свои поднимите, а во-вторых ошибки которые он выдаёт вполне понятные. > Так что свою мысль о перелопачивании вы может рассмотрите ещё раз. > Так что поддерживаю вышеозвученную идею.Насколько я понял, там написано на каком-то фреймворке. Если это не самописный фреймворк, то подскажите какой, чтоб почитать о нем. Ссылка на архив PHP - https://drive.google.com/file/d/1jiIWRqpHPeO7kQItUqbXlnsKdjF...
- Установить PHP 4.3.11 на Ubuntu 12 или 14, Крикет, 21:55 , 10-Июн-19 (19)
> Насколько я понял, там написано на каком-то фреймворке. > Если это не самописный фреймворк, то подскажите какой, чтоб почитать о нем. Друг, ну какой фреймворк! Там настолько тёплый и ламповый php что я аж студенчество вспомнил :) > Ссылка на архив PHP - https://drive.google.com/file/d/1jiIWRqpHPeO7kQItUqbXlnsKdjF... Код скачал, посмотрел. В общем, это простейший код. Ошибок на 7.3 не выдаёт. Ну кроме того, что ругается на отсутствие функций для работы с ibase. Но у меня такой БД нет, потому и модуль для работы с ней не установлен. А так, всё вполне работает и не ругается. Код несмотря на свою предельную примитивность ещё и доступно откомменчен. Так что вообще всё ясно. Единственно что я у себя сделал. Фаерфокс всё показывал кракозябрами, т.к. код и текст в windows-1251, а мой апач выдаёт клиенту utf-8. Решил это добавлением в начале index.php, inc_Heading и ещё тех на которые переходы делаются отдачи клиенту заголовка: header('Content-type: text/html; charset=windows-1251'); В общем Друг, не пасуй. 1. Установи apache + php7.3+interbase модуль. 2. Всё должно работать, если пути будут теми же и доступ к БД не пропадёт.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 10:29 , 11-Июн-19 (20)
> Единственно что я у себя сделал. Фаерфокс всё показывал кракозябрами, т.к. код > и текст в windows-1251, а мой апач выдаёт клиенту utf-8. Решил > это добавлением в начале index.php, inc_Heading и ещё тех на которые > переходы делаются отдачи клиенту заголовка: > header('Content-type: text/html; charset=windows-1251'); > В общем Друг, не пасуй. > 1. Установи apache + php7.3+interbase модуль. > 2. Всё должно работать, если пути будут теми же и доступ к > БД не пропадёт.Еще вопрос: первоначально ставил на Ubuntu, но сейчас думаю поставить Debian - по описанию там пакетов много и ставить удобней. Но я Debian ни разу не пользовался. Что посоветуете?
- Установить PHP 4.3.11 на Ubuntu 12 или 14, Крикет, 11:39 , 11-Июн-19 (21)
> Еще вопрос: первоначально ставил на Ubuntu, но сейчас думаю поставить Debian - > по описанию там пакетов много и ставить удобней. Но я Debian > ни разу не пользовался. Что посоветуете?Ну, лично моё мнение тут таково, что я всё что мне требуется поднимаю на FreeBSD, так что тут не советчик :) Да, и ещё по поводу кода. Там его объём настолько мал, что вам ещё раз не стоит париться насчёт того влезать в него или нет.
- Установить PHP 4.3.11 на Ubuntu 12 или 14, worldmen, 16:44 , 20-Июн-19 (22)
Я установил - Ubuntu Server 14 - Apache2 - FireBirdSS-1.5 - PHP 5.5 Скрипт к базе конектится, но останавливается на такой ошибке: Warning: ibase_query(): Unable to complete network request to host "127.0.0.1". Error writing data to the connection. in /var/www/biblioteka.muk/html/page_Form.php on line 291там строка: $Result = ibase_query($db1,"select groupcode from usergroup where alias = '$UserName'" ); Пробовал создавать отдельно файл с кодом: <?php $host = 'localhost:library'; $username= 'SYSDBA'; $password='135'; $dbh = ibase_connect($host, $username, $password); $stmt = 'SELECT * FROM DOC_ITEM'; $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object($sth)) { $content[] = $row; print_r ($content[0]); } ibase_free_result($sth); ibase_close($dbh); ?> этот скрипт отрабатывает и выводит данные. В чем ошибка?
|