Установите последние версии Apache, Php, Mysql, недоступные через apt

Мне нужно установить последние версии apache, php и mysql, доступные на их веб-сайтах, но проблема в том, что в репозиториях apt этих версий обновлений еще нет.

Версии, которые мне нужны: Apache 2.4.4, PHP 5.4.16 и MySQL 5.6.12.

Версии, доступные через apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31.

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

П.С. У Tasksel также нет этих версий пакетов.

11
задан 15 June 2013 в 14:11

4 ответа

Прежде для установки новых версий необходимо удалить любые другие версии, которые Вы установили прежде.

Apache установки 2.4.4

  1. Прежде, чем установить Apache 2.4.4, необходимо установить PCRE, иначе он не успешно выполнится. Процесс установки PCRE прост. После загрузки его выполненный в терминале затем управляет:

    sudo ./configure
    sudo make
    sudo make install
    
  2. Загрузите APR и APR-Util из http://apr.apache.org, распакуйте их к каталогу Apache,/srclib/apr и/srclib/apr-util (никакие номера версий в именах каталогов) и тип после команд для установки Apache:

    sudo ./configure --with-included-apr
    sudo make
    sudo make install
    
  3. Введите следующую команду для запуска Apache:

    sudo /usr/local/apache2/bin/apachectl start
    

Может быть что-то заблуждения как:

/usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

Введите следующую команду для наблюдения общих зависимостей библиотеки httpd:

ldd httpd

Found "libpcre.so.1 => not found", затем введите следующую команду для обновления ссылок:

sudo ldconfig

Apache перезапуска и должен работать.

Источник: http://zhuojun.info/?p=1121

Установите PHP 5.4.16

  1. Загрузите PHP 5.4.16 с http://php.net/downloads.php
  2. Проверьте это сообщение, чтобы видеть, как установить a .tar.bz2 файл: Как установить .tar.gz (или .tar.bz2) файл?

MySQL 5.5.31 установки

  1. Загрузите MySQL 5.5.31 с http://dev.mysql.com/downloads/mysql/5.5.html. На самом деле MySQL 5.5.32 является последней версией.
  2. Проверьте, что это сообщение видит, как установить a .rpm файл: Как я устанавливаю и управляю RPMs?
10
ответ дан 15 June 2013 в 14:11

В целом, вы вряд ли найдете последние версии в каком-либо предварительно собранном стеке, поскольку всегда будет временная задержка между выпуском новой версии и выпусками пакета в официальных репозиториях из-за необходимости «сгладить» системные специфические зависимости и причуды.

У вас есть три варианта:

  1. Загрузка специфичных для Ubuntu двоичных файлов последней версии (если они существуют) с соответствующих сайтов.
  2. Загрузите исходный код с указанных сайтов и скомпилируйте его локально.
  3. Подождите, пока интересующая вас версия будет включена в официальные репозитории.

Теперь, если в доступных пакетах нет какой-то особой опции / потребности, которая не предлагается / не удовлетворена, или вы не можете дождаться включения vesrion в репозитории, я предлагаю вам выполнить предварительную сборку двоичные файлы.

Опять же, компиляция из исходного кода - это отличный опыт построения символов, который поможет вам оценить работу, выполняемую сопровождающими пакетов :-) Вам придется разрешать любые зависимости пакетов вручную.

Тем не менее, крупные и активные проекты, такие как Apache, PHP и MySQL, предлагают довольно исчерпывающую документацию и инструкции по установке из исходного кода.

0
ответ дан 15 June 2013 в 14:11

Если вы не хотите устанавливать Apache 2.4 & amp; PHP 5.5 от руки, вы можете найти оба в моем PHP5 PPA.

Я добавлю больше расширений PHP и модулей Apache 2.4, когда люди придут и попросят их.

Есть также MySQL 5.5 и MySQL 5.6 PPA (и больше ).

0
ответ дан 15 June 2013 в 14:11

Другой удобный способ установки последних версий Apache, Php и Mysql, который я нашел очень удобным, - это использовать PPA, то есть Personal Package Archieve. Просто найдите ppa для нужного вам пакета программного обеспечения и просто добавьте этот ppa в репозитории и установите программное обеспечение, используя следующие команды. Помните, что PPA создаются пользователями, которые хотят помочь другим пользователям или разработчикам, предоставляя им новейшее программное обеспечение.

PPA I used for Apache2.4.4: ppa:patrickdk/apache24
PPA I used for Php5.5.0: ppa:ondrej/php5-experimental
PPA I used for Mysql 5.5.32: ppa:ondrej/mysql

Также есть другие доступные ppa.

   shell>add-apt-repository ppa:ppa-name
   shell>apt-get update
   shell>apt-get install software-name

Может быть, это будет удобно для любого пользователя с таким же вопросом, как у меня.

0
ответ дан 15 June 2013 в 14:11

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

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