Оновлення PHP і MySQL в CentOS на vps або виділеному сервері
Після встановлення і активації серверу на контактний email приходить повідомлення про додавання нового тікету (повідомлення Центру Підтримки). У активаційному тикеті на vps або виділений сервер вказуються всі доступи на сервер - root-доступ на сервер, доступ в панель управління хостингом (якщо замовляли) та інша інформація.
Приступаючи до роботи з новим сервером, наприклад, при встановленні однієї з популярних CMS (Wordpress, Joomla і т.д.) Ви можете зіткнутися з повідомленням виду:
Як оновити PHP на VPS або виділеному сервері
Не варто лякатися цього повідомлення, справа в тому, що ОС CentOS в стандартному репозиторії включає в себе PHP версії 5.1.6. Якщо потрібна більш нова версія, то можна скористатися сторонніми репозиторіями пакетів. Розглянемо нижче як оновити PHP до версій 5.2.x ((більшість користувачів на сервері поки ставлять поновлення php саме версії 5.2.х для сумісності зі старими скриптами) або 5.3.x на vps або виділеному сервері.
Як оновити PHP на VPS або виділеному сервері до версій 5.2.x і 5.3.x, використовуючи репозиторій Atomic
Для оновлення PHP необхідно спочатку підключити репозиторій:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
У репозиторії за замовчуванням ставиться PHP 5.3 - це необхідно відключити, прописавши наступне виняток:
exclude = php*5.3*
У секції [atomic] /etc/yum.repos.d/atomic.repo на Вашому сервері, після змін секція [atomic] матиме такий вигляд:
[atomic]
name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com
mirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-5-$basearch
#mirrorlist = http://www.atomicorp.com/channels/atomic/centos/5/mirrors-atomic
enabled = 1
priority = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
gpgcheck = 1
exclude = php*5.3*
Оновлюємо PHP, вводимо в консолі:
yum update php
Оновлюємо модуль mcrypt:
yum update php-mcrypt
Після цього залишилося ввести команди для перевірки версії PHP і переконатися, що розширення коректно завантажуються і не виникає помилок:
php -v
php -m
Далі, перезавантажуємо Apache в консолі:
/etc/init.d/httpd restart
Після цього можете сміливо приступати до встановлення і роботи з будь-якою популярною CMS.
Оновлення PHP і MySQL використовуючи epel і CentALT репозиторії
Для i386 архітектури:
1. Встановлюємо epel репозиторій:
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
2. Встановлюємо CentALT репозиторій:
rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
Для x86_64 архітектури:
1. Встановлюємо epel репозиторій:
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
2. Встановлюємо CentALT репозиторій:
rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
Потім вводимо команду:
yum update
І у нас на сервері вже буде mysql і php (5.2.17) оновлені.
Останні новини
Знижка на всі домени України до 21.10.2022!
Шановні користувачі! Цілий тиждень у нас знижка -15% на реєстрацію всіх українських доменів за промокодом defendersday22!Подорожчання низки українських доменів UA ccTLD!
Шановні користувачі! З 1 жовтня 2022 року на нас чекає подорожчання низки українських доменів - in.ua, od.ua, mk.ua!Важливі зміни у роботі низки українських доменів!
Шановні користувачі! У деяких українських доменних зонах збільшено термін періоду Redemption з 30 до 60 днів.Подорожчання виділених IP-адрес (IPv4) у Німеччині!
Шановні користувачі! У Німеччині істотно подорожчали додаткові виділені IP-адреси (IPv4) та IP-мережі.Останні записи з блогу