Форум русскоязычного сообщества Ubuntu


Автор Тема: Ubuntu server, установка php 5.4  (Прочитано 4036 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sas_dll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Ubuntu server, установка php 5.4
« : 14 Февраль 2017, 21:35:20 »
Здравствуйте.

Нужно установить php версии 5.4.

Ubuntu server 16.04.1 - совсем не поддерживает. Забил. Поставил 14.04, на ней можно вернуть 5.4 версию исходя из этого мануала http://askubuntu.com/questions/550191/install-php-5-4-on-ubuntu-14-04-lts-without-compiling.
По мануалу никаких ошибок не было - фиг там, версия остаётся 5.5.9.

Хрен с ним. Поставил Ubuntu Server 12.04.5 - тут версия 5.3. Следую данной инструкции https://launchpad.net/~optaros/+archive/ubuntu/php-54. И всё равно версия php та, что изначально - 5.3.

Перелопатил кучу мануалов. Система и не жалуется ни на что, однако ничего не помогает. Я уж и не знаю куда копать. Очень нужна версия php 5.4.

Помогите советом, что можно сделать?

Благодарю.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1443
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #1 : 14 Февраль 2017, 22:05:49 »
php 5.4.45


sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-get install php5

Оффлайн sas_dll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #2 : 14 Февраль 2017, 22:07:58 »
Делал. Не помогло. Всё равно версия то 5.5.9 как в 14.04 или 5.3.3 как в 12.04.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1443
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #3 : 14 Февраль 2017, 22:22:59 »
Не помогло

"php5   5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1"

что-то у Вас пошло не так...

Оффлайн orionit

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #4 : 15 Февраль 2017, 13:43:01 »
sas_dll,
Какая версия системы стоит в данный момент?
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн sas_dll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #5 : 15 Февраль 2017, 20:16:53 »
Какая версия системы стоит в данный момент?
12.04.5 32-битная и 64-битная. Хотел, всё-таки, использовать 14.04.5 64-битную.

В общем, эта канитель с Ондреем не прокатывает. Системы ни на что не жалуются, однако, после сих действий и установки php, версия отличная от 5.4 (в репах 14.04.5 это php 5.5.9).


Пользователь добавил сообщение 15 Февраль 2017, 20:45:42:
-: sudo add-apt-repository ppa:ondrej/php5-oldstable

Вот что пишет:
Security support for PHP 5.4 has ended.  You are using this repository knowing that there are unfixed security vulnerabilities.  Please upgrade to PHP 5.6 or PHP 7.0 as found in the main repository: ppa:ondrej/php
 Больше информации: https://launchpad.net/~ondrej/+archive/ubuntu/php5-oldstable
Нажмите [ENTER] чтобы продолжить или Ctrl-C для отмены добавления

gpg: создана таблица ключей `/tmp/tmp8knrwwha/secring.gpg'
gpg: создана таблица ключей `/tmp/tmp8knrwwha/pubring.gpg'
gpg: запрашиваю ключ E5267A6C с сервера hkp keyserver.ubuntu.com
gpg: /tmp/tmp8knrwwha/trustdb.gpg: создана таблица доверия
gpg: ключ E5267A6C: импортирован открытый ключ "Launchpad PPA for Ondřej Surý"
gpg: Всего обработано: 1
gpg:               импортировано: 1  (RSA: 1)
OK

Далее: sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-tidy php5-gd php5-mcrypt php5-xsl php5-dev php5-pgsql php5-ldap php-apc poppler-utils antiword

Установилось.

php -v

PHP 5.5.9-1ubuntu4.21 (cli) (built: Feb  9 2017 20:54:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
« Последнее редактирование: 15 Февраль 2017, 20:50:55 от sas_dll »

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #6 : 16 Февраль 2017, 13:55:24 »
sas_dll, а в чём сакральный смысл использования неподдерживаемой и дырявой версии 5.4?

Какой-то софт не работает на других версиях? Пинайте разработчика.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #7 : 16 Февраль 2017, 14:14:08 »
Нужно установить php версии 5.4.
Нет, вам нужно установить 5.6.

Пользователь добавил сообщение 16 Февраль 2017, 14:22:27:
Какой-то софт не работает на других версиях? Пинайте разработчика.
http://php.net/manual/en/migration55.incompatible.php
http://php.net/manual/en/migration56.incompatible.php

Все изменения, которые я вижу - это блокировка ошибок программиста, и просто не должны существовать в нормально написанном коде.
Так что да, пинайте разработчика, если что-то не работает на 5.6 но работает на 5.4.
« Последнее редактирование: 16 Февраль 2017, 14:22:27 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sas_dll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #8 : 16 Февраль 2017, 14:34:15 »
Пинайте разработчика.
пинайте разработчика
Дело в том, что разработчик занят проектированием новой версии СЭД Detrix. А текущая, 1.2.3, работает максимум на 5.4 версии php. Поддержка существующей СЭД крайне скупа. Порой, приходится ждать годами, чтобы поправили найденные баги.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #9 : 16 Февраль 2017, 20:18:28 »
"Не работет" это не та информация, которая поможет решить вашу проблему.
Что именно не работает? Как это выглядит, какие ошибки возникают?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sas_dll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #10 : 19 Февраль 2017, 12:17:07 »
Решил проблему. Установил таки, php 5.4 со всеми дополнениями, которые нужны были.

Инструкция:

1) Скачиваете у Ондрея исходники 5.4 версии;
2) Идёте в папку, куда скачали архив (исходники в таре);
3) Распаковываете: tar -xvf php5_5.4.45.orig.tar.gz4) Заходите в разархивированную папку;
5) В папке лежит файл configure, собираете командой: ./configure ;
6) Если у Вас версия Ubuntu 14.04, то выйдет такое сообщение: configure: error: xml2-config not found. Please check your libxml2 installation.. Нужно установить эту весчь: sudo apt-get install libxml2-dev ;
6) Снова собираете командой: ./configure ; # Процесс долгий.
7) Далее, если нет ошибок пишите команду: make ;
8) Если и тут нет ошибок и всё ОК, пишите команду: sudo make install ;
9) Проверяем версию php командой: php -v ;
10) Вуаля! То, что нужно было.

Благодарю за внимание.
« Последнее редактирование: 19 Февраль 2017, 14:43:04 от Дмитрий Бо »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: Ubuntu server, установка php 5.4
« Ответ #11 : 19 Февраль 2017, 16:49:30 »
Сочувствую. Столько секса, и всё впустую…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.411 секунд. Запросов: 22.