Снизьте PHP до PHP5.2?

Я хочу установить PHP 5.2 в Ubuntu 11.04, у меня был какой-то скрипт, который делал эту вещь хорошо, но только на Ubuntu 9, у кого есть сценарий / инструкции, как это сделать?

5
задан 13 September 2011 в 02:07

21 ответ

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 25 May 2018 в 18:52
  • 1
    Возможно, я читаю сценарий неправильно ... но не оставил бы ваш список источников как кармический - разве вам не нужно было возвращать его обратно в natty после установки? – fossfreedom♦ 13 September 2011 в 00:04
  • 2
    @fossfreedom Подождите, да ... – nickguletskii 13 September 2011 в 00:13
  • 3
    это может стать очень хорошим ответом, если вы можете выделить в ответ соответствующие части ссылок, которые отвечают на вопрос. Обычно вы просто ссылаетесь на источник " чтобы указать, где вы получили ответ. – fossfreedom♦ 13 September 2011 в 00:36
  • 4
    хороший ответ +1 от меня. – fossfreedom♦ 13 September 2011 в 01:29
  • 5
    Я запускаю этот скрипт: pastebin.com/C41eXyKi , как я могу вернуть эти действия и выполнить установку, как вы сказали мне? – Amir Ashkenazi 13 September 2011 в 09:05

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 25 July 2018 в 21:20

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 2 August 2018 в 02:59

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 4 August 2018 в 18:49

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 6 August 2018 в 03:13

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 7 August 2018 в 20:54

Первый способ - использовать PPA от Andphe. Этот метод описан здесь.

Удалите все пакеты PHP. Добавьте репо, выполнив sudo apt-add-repository ppa:andphe/php && sudo apt-get update Open Synaptic. Перейдите в Настройки -> Хранилища. Выберите только что добавленный репозиторий и нажмите «Изменить ...» Заменить «natty» на «maverick». Нажмите «ОК», затем «Закрыть». Нажмите кнопку перезагрузки. Теперь найдите пакет php5. Нажмите Ctrl + E. Выберите версию из PPA. В главном меню выберите «Пакет ->« Блокировать версию ». Повторите шаг 5 для других пакетов PHP. Примените изменения.

Первый способ

Второй способ - установить пакеты, созданные для Lucid. Их можно найти здесь . Просто загрузите пакеты, dpkg -i их всех, а затем прикрепите их все. Я не буду вдаваться в подробности, потому что думаю, что первый способ лучше.

Второй способ устанавливается из источника. pin кажется неплохим. Это ваш резервный маршрут.

6
ответ дан 10 August 2018 в 09:16

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 25 May 2018 в 18:52
  • 1
    да, но проблема, которая является большинством серверов (общий хостинг), все еще имеет 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

Если вы используете версию сервера:

добавьте PPA Andphe. sudo apt-get update sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

В общем случае использование = позволяет установить версию, которую вы предпочитаете; проверьте доступные версии с помощью политики apt-cache.

Не забудьте создать /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common
Pin: version 5.2*
Pin-Priority: 1001
0
ответ дан 25 May 2018 в 18:52

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 25 July 2018 в 21:20
  • 1
    да, но проблема, которая является большинством серверов (общий хостинг), все еще имеет 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

Если вы используете версию сервера:

добавьте PPA Andphe. sudo apt-get update sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

В общем случае использование = позволяет установить версию, которую вы предпочитаете; проверьте доступные версии с помощью политики apt-cache.

Не забудьте создать /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common Pin: version 5.2* Pin-Priority: 1001
0
ответ дан 25 July 2018 в 21:20

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 2 August 2018 в 02:59
  • 1
    да, но проблема, которая на большинстве серверов (хостинга) еще есть 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

Если вы используете версию сервера:

добавьте PPA Andphe. sudo apt-get update sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

В общем случае использование = позволяет установить версию, которую вы предпочитаете; проверьте доступные версии с помощью политики apt-cache.

Не забудьте создать /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common Pin: version 5.2* Pin-Priority: 1001
0
ответ дан 2 August 2018 в 02:59

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 4 August 2018 в 18:49
  • 1
    да, но проблема, которая является большинством серверов (общий хостинг), все еще имеет 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

Если вы используете версию сервера:

добавьте PPA Andphe. sudo apt-get update sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

В общем случае использование = позволяет установить версию, которую вы предпочитаете; проверьте доступные версии с помощью политики apt-cache.

Не забудьте создать /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common Pin: version 5.2* Pin-Priority: 1001
0
ответ дан 4 August 2018 в 18:49

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 6 August 2018 в 03:13
  • 1
    да, но проблема, которая на большинстве серверов (хостинга) еще есть 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

Если вы используете версию сервера:

добавьте PPA Andphe. sudo apt-get update sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

В общем случае использование = позволяет установить версию, которую вы предпочитаете; проверьте доступные версии с помощью политики apt-cache.

Не забудьте создать /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common Pin: version 5.2* Pin-Priority: 1001
0
ответ дан 6 August 2018 в 03:13

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 7 August 2018 в 20:54
  • 1
    да, но проблема, которая является большинством серверов (общий хостинг), все еще имеет 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

если вы используете сервер издания:

добавить ППА Andphe по. судо apt-получить обновление судо apt-получить установку пакета libapache2-mod-в рнр5=5.2.14.смотрите также.1-0ubuntu0~andpheppa1

в общем пользовании = позволяет установить версию, которую вы предпочитаете; проверить имеющиеся версии, используя политику АПТ-кэша .

не забудьте создать файл /etc/АПТ/предпочтения.д/рнр5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common Pin: version 5.2* Pin-Priority: 1001
0
ответ дан 7 August 2018 в 20:54

Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить

В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]

1
ответ дан 10 August 2018 в 09:16
  • 1
    да, но проблема, которая является большинством серверов (общий хостинг), все еще имеет 5.2 – Amir Ashkenazi 13 September 2011 в 09:00

Если вы используете версию сервера:

добавьте PPA Andphe. sudo apt-get update sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

В общем случае использование = позволяет установить версию, которую вы предпочитаете; проверьте доступные версии с помощью политики apt-cache.

Не забудьте создать /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common Pin: version 5.2* Pin-Priority: 1001
0
ответ дан 10 August 2018 в 09:16

Другие вопросы по тегам:

Похожие вопросы: