US: +1 561 2500001/EU: +359 2 4925555 LiveChat
[email protected] Sign Up Login
ITLDC
  • SSD VDS
  • HD VDS
  • Серверы
  • Хостинг
  • Поддержка
  • Блог
  • Контакт
  • [EN]
  • [UA]
  • SSD VDS
  • HD VDS
  • Серверы
  • Хостинг
  • Поддержка
  • Блог
  • Контакт
  • [EN]
  • [UA]

Обновляем PHP в Centos 6.x

Обновляем PHP в Centos 6.x

Фев 26, 2015DmytroНовости

Как известно, Centos 6.x является в данный момент стабильной версией этого популярного дистрибутива. Обратной стороной этого являетеся то, что не все актуальные версии популярных приложений доступны при штатной установке. Например, по-умолчанию в Centos поставляется PHP 5.3.3 и MySQL 5.1.17 (версии справедливы на момент написания этой заметки), дополненные исправлениями безопасности. В то же время, для некоторых систем управления контентом требуются более свежие версии.

Обновление PHP и MySQL сделать несложно, если подключить внешние репозитории программного обеспечения. Например, можно воспользоваться репозиторием REMI. Потребуется всего несколько шагов:

Сначала подключим расширенный репозиторий EPEL. Если у Вас установлена какая-то панель управления (например, ISPManager), то обычно этот шаг можно пропустить. Если же нет — добавляем EPEL в список репозиториев:

1
2
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

Следующим шагом — подключаем REMI:

1
2
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm

Теперь обновляем PHP и сопутствующие модули и приложения:

1
yum -y --enablerepo=remi upgrade php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml

Обычно при этом происходит обновление MySQL до версии 5.5.x. Для того, чтобы без проблем запустить новую версию MySQL, потребуется небольшое исправление в конфигурационном файле СУБД. Откройте /etc/my.cnf и закомментируйте или удалите строчку skip-locking, если она там присутствует.

После того, как мы обновили наше программное обеспечение, перезапустим необходимые приложения:

1
2
service mysqld restart
service httpd restart

Если на сервере или VDS используется ISPManager4, желательно пересоздать кэш пакетов панели и перезапустить ее. Это делатеся следующими командами:

1
2
/usr/local/ispmgr/sbin/pkgctl cache
killall -9 ispmgr

Заметим, что по-умолчанию репозиторий REMI выключен. Поэтому, если нужно становить какой-то модуль, следует использовать дополнительный ключ при запуске пакетного менеджера yum. Например, PHP-GD можно установить такой командой:

1
yum --enablerepo=remi install php-gd

Если есть небходимость держать репозиторий REMI постоянно включенным, можно отредактировать файл /etc/yum.repos.d/remi.repo. В блоке [remi] в строчке enabled=0 достаточно сменить нолик на единицу.

Tags: centos,  php
Related Posts
  • 💨 Make PHP Fast Again: 5 Ways to Supercharge Your Website

  • 🚀 Time to ELevate: Say Goodbye to CentOS 6/7 and Hello to AlmaLinux 9/10

  • Выпущен Centos 8

  • Как «растянуть» файловую систему VDS после смены тарифа без потери данных?

← CSF — защищаем свой сервер или VDS
Меняем старые VDS на новые! →

Recent Posts

  • 🇬🇷 Say Hello to EU10.SKG — ITLDC Lands in Thessaloniki!
    🇬🇷 Say Hello to EU10.SKG — ITLDC Lands in Thessaloniki!

    We’ve got some sunny news to share - our...

  • 💳 Payment Gateways Are Evolving — Here’s What You Need to Know
    💳 Payment Gateways Are Evolving — Here’s What You Need to Know

    Big things are happening at ITLDC! As pa...

  • Count Your Coins Like a Pro: 4 Self-Hosted Budgeting Apps to Rule Your Wallet
    Count Your Coins Like a Pro: 4 Self-Hosted Budgeting Apps to Rule Your Wallet

    Let’s be honest — budgeting sounds about...

  • No Piña Coladas Yet… We’ve Got Work to Do! 🏗️
    No Piña Coladas Yet… We’ve Got Work to Do! 🏗️

    While some people are already enjoying s...

  • How to Supercharge Your Self-Hosted Website with AI (And Still Stay Your Own Boss)
    How to Supercharge Your Self-Hosted Website with AI (And Still Stay Your Own Boss)

    Let's be honest — AI is everywhere now....

  • Build Your Own Music Streaming Service (Legally! And With Plenty of Metal 🤘)
    Build Your Own Music Streaming Service (Legally! And With Plenty of Metal 🤘)

    Let's make something clear right from th...

  • 💨 Make PHP Fast Again: 5 Ways to Supercharge Your Website
    💨 Make PHP Fast Again: 5 Ways to Supercharge Your Website

    Running a website on PHP? Congratulation...

  • 🚀 Talk Nerdy to Me: Self-Hosted Alternatives to Slack You’ll Actually Enjoy
    🚀 Talk Nerdy to Me: Self-Hosted Alternatives to Slack You’ll Actually Enjoy

    Slack really is great – until the free p...

US/APAC Support

ITLDC

PO Box #800054
Aventura
FL 33280
USA

+1 305 6868154

[email protected]

EU Support

Smart Industries LLC

187E Warm Springs Rd B218
Las Vegas
NV 89119
USA

+1 561 2500001

[email protected]

Services

  • SSD VDS
  • Dedicated Servers
  • Shared Hosting
  • Colocation
  • DDoS Protection
  • SSL Certificates
  • Backup Storage
  • Reselling

Support

  • Get Help
  • ITLDC Status
  • Looking Glass
  • Our SLA
  • Datacenters
  • FAQ & Knowledgebase
  • Data Security
  • Contact us

© Copyright 1995-2025 ITLDC Team. You can freely use or share information from this site with a hyperlink to the original page.