Я хочу установить PHP 5.2 в Ubuntu 11.04, у меня был какой-то скрипт, который делал эту вещь хорошо, но только на Ubuntu 9, у кого есть сценарий / инструкции, как это сделать?
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Первый способ - использовать 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 кажется неплохим. Это ваш резервный маршрут.
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
Если вы используете версию сервера:
добавьте 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
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
Если вы используете версию сервера:
добавьте 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
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
Если вы используете версию сервера:
добавьте 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
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
Если вы используете версию сервера:
добавьте 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
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
Если вы используете версию сервера:
добавьте 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
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
если вы используете сервер издания:
добавить ППА 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
Возможно, лучше попробовать и выяснить, почему PHP-скрипт не работает с PHP 5.3. Это может быть просто отказ от некоторого устаревшего кода, который можно легко заменить
В руководстве PHP есть раздел о переносе с 5.2 на 5.3: http://php.net/manual/en/migration53.php [ ! d1]
Если вы используете версию сервера:
добавьте 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