Мне нужно установить последние версии 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 также нет этих версий пакетов.
Прежде для установки новых версий необходимо удалить любые другие версии, которые Вы установили прежде.
Прежде, чем установить Apache 2.4.4, необходимо установить PCRE, иначе он не успешно выполнится. Процесс установки PCRE прост. После загрузки его выполненный в терминале затем управляет:
sudo ./configure sudo make sudo make install
Загрузите APR и APR-Util из http://apr.apache.org, распакуйте их к каталогу Apache,/srclib/apr и/srclib/apr-util (никакие номера версий в именах каталогов) и тип после команд для установки Apache:
sudo ./configure --with-included-apr sudo make sudo make install
Введите следующую команду для запуска 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
.tar.bz2
файл: Как установить .tar.gz (или .tar.bz2) файл?.rpm
файл: Как я устанавливаю и управляю RPMs?В целом, вы вряд ли найдете последние версии в каком-либо предварительно собранном стеке, поскольку всегда будет временная задержка между выпуском новой версии и выпусками пакета в официальных репозиториях из-за необходимости «сгладить» системные специфические зависимости и причуды.
У вас есть три варианта:
Теперь, если в доступных пакетах нет какой-то особой опции / потребности, которая не предлагается / не удовлетворена, или вы не можете дождаться включения vesrion в репозитории, я предлагаю вам выполнить предварительную сборку двоичные файлы.
Опять же, компиляция из исходного кода - это отличный опыт построения символов, который поможет вам оценить работу, выполняемую сопровождающими пакетов :-) Вам придется разрешать любые зависимости пакетов вручную.
Тем не менее, крупные и активные проекты, такие как Apache, PHP и MySQL, предлагают довольно исчерпывающую документацию и инструкции по установке из исходного кода.
Если вы не хотите устанавливать Apache 2.4 & amp; PHP 5.5 от руки, вы можете найти оба в моем PHP5 PPA.
Я добавлю больше расширений PHP и модулей Apache 2.4, когда люди придут и попросят их.
Другой удобный способ установки последних версий 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
Может быть, это будет удобно для любого пользователя с таким же вопросом, как у меня.