Мне нужно установить последние версии 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 не поддерживает вышеуказанные версии пакетов. Пожалуйста, я хочу помочь! Благодарность!
PS Tasksel также не имеет этих версий пакетов.
Ответы:
Прежде чем устанавливать новые версии, вы должны удалить все другие версии, которые вы установили ранее.
Установите Apache 2.4.4
Перед установкой Apache 2.4.4 вы должны установить PCRE , иначе это не удастся. Процесс установки PCRE прост. После того как вы загрузили его, запустите в терминале следующие команды:
Загрузите APR и APR-Util с http://apr.apache.org , распакуйте их в каталог Apache, / srclib / apr и / srclib / apr-util (без номеров версий в именах каталогов) и введите следующие команды для установки Apache :
Введите следующую команду для запуска Apache:
Там может быть что-то не так, как:
Введите следующую команду, чтобы увидеть зависимости общей библиотеки httpd:
Found "libpcre.so.1 => not found"
затем введите следующую команду для обновления ссылок:Перезапустите Apache и должно работать.
Источник : http://zhuojun.info/?p=1121
Установите PHP 5.4.16
.tar.bz2
файл: Как установить файл .tar.gz (или .tar.bz2)?Установите MySQL 5.5.31
.rpm
файл. Как установить RPM и управлять им?источник
Если вы не хотите устанавливать Apache 2.4 и PHP 5.5 вручную, вы можете найти оба в моем PHP5 PPA.
Я добавлю больше расширений PHP и модулей Apache 2.4, так как люди придут и попросят их.
Есть также MySQL 5.5 и MySQL 5.6 PPA (и более ).
источник
В целом, вы вряд ли найдете последние версии в каком-либо предварительно собранном стеке, поскольку между выпуском новой версии и выпусками пакетов в официальных репозиториях всегда будет временная задержка из-за необходимости «сгладить» системные зависимости и причуды.
У вас есть три варианта:
Теперь, если в доступных пакетах нет какой-то особой опции / потребности, которая не предлагается / не удовлетворяется, или вы не можете дождаться включения vesrion в репозитории, я предлагаю вам использовать готовые двоичные файлы.
С другой стороны, компиляция из исходного кода - это отличный опыт построения символов, который поможет вам оценить трудолюбивые сопровождающие пакетов :-) Вам придется разрешать любые зависимости пакетов вручную.
При этом крупные и активные проекты, такие как Apache, PHP и MySQL, предлагают исчерпывающую документацию и инструкции по установке из исходного кода.
источник
Еще один удобный способ установки последних версий Apache, Php и Mysql, который я нашел очень удобным, - это использование PPA, то есть Personal Package Archieve. Просто найдите ppa для нужного вам пакета программного обеспечения и просто добавьте этот ppa в репозитории и установите программное обеспечение, используя следующие команды. Помните, что PPA создаются пользователями, которые хотят помочь другим пользователям или разработчикам, предоставляя им новейшее программное обеспечение.
Также есть другие доступные ppa.
Возможно, это будет удобно для любого пользователя с таким же вопросом, как мой.
источник