Как обновить программное обеспечение с установленной на данный момент LAMP в 64-битной системе Ubuntu 12.04 LTS? Пожалуйста, предоставьте мне пошаговые инструкции
Кто-то установил ЛАМПУ на мою машину почти два (2) года назад. Я приобрел эту машину с последних шести (6) месяцев. LAMP работает нормально для всей работы над проектом PHP, которую я делаю. Но проблема в том, что все программное обеспечение из этого пакета LAMP не обновлялось очень долго. Для вашей информации я помещаю ниже детали версий этих программ, которые в настоящее время установлены на моем компьютере:PHP:
PHP 5.3.10-1ubuntu3.13 with Suhosin-Patch (cli) (built: Jul 7 2014 18:54:55)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Веб-сервер Apache:
/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
Server version: Apache/2.2.22 (Ubuntu)
Server built: Jul 22 2014 14:35:25
Server's Module Magic Number: 20051115:30
Server loaded: APR 1.4.6, APR-Util 1.3.12
Compiled using: APR 1.4.6, APR-Util 1.3.12
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
MySQL:
5.5.38-0ubuntu0.12.04.1
Я хочу обновить вышеуказанное программное обеспечение до следующих версий:
** PHP 5.5.17
Apache httpd 2.4.10
MySQL 5.6.20 **
Может ли кто-нибудь предоставить мне самый простой способ с помощью подробных пошаговых инструкций по обновлению и обеспечению работоспособности всего пакета LAMP?
Это очень помогло бы мне и всем остальным членам сообщества Ubuntu, которые хотят обновить программное обеспечение LAMP, которое они используют в настоящее время.
Спасибо, что потратили немного вашего драгоценного времени на понимание моей проблемы. Жду ваших драгоценных ответов.
1 ответ
Не заходя на неизвестную территорию самостоятельной компиляции пакетов, лучшее решение здесь - найти и добавить PPA (который является "личным" хранилищем), в котором размещены эти пакеты.
К счастью для вас, есть PPA для всех ваших пакетов, поддерживаемые упаковщиками / сопровождающими Debian:
- PHP 5.5: https://launchpad.net/~ondrej/+archive/ubuntu/php5 (ppa: ondrej / php5)
- Apache 2.4.10 (и выше): https://launchpad.net/~ondrej/+archive/ubuntu/apache2 (ppa: ondrej / apache2)
- MySQL 5.6.20 (и выше): https://launchpad.net/~ondrej/+archive/ubuntu/mysql-5.6 (ppa: ondrej / mysql-5.6)
Процесс добавления PPA прост. Найдите строку "ppa:" в списке выше, откройте терминал и введите:
sudo apt-add-repository ppa:name
Это добавит PPA к вашим репозиториям, и вы сможете запустить
sudo apt-get update
чтобы ваши пакеты обновлялись и обновлялись так же, как если бы это было из официальных репозиториев.