Замена CentOS для машины разработки PHP?

Замена CentOS для машины разработки PHP?

Я только начинаю изучать Linux. Я использую CentOS 6.3 и он мне очень нравится. Однако мне нужен PHP 5.4, который в настоящее время недоступен для CentOS. Я читал, что CentOS, по своей природе, не обновляет пакеты часто.

Какой дистрибутив вы бы предложили для замены CentOS и позволили бы мне пользоваться последними версиями Apache/PHP?

решение1

Не отказывайтесь от CentOS прямо сейчас!

Обычный процесс решения этой проблемы заключается в том, чтобы обратиться кРепозиторий REMIдля получения актуальных пакетов PHP и MYSQL.

Это должно удовлетворить ваш запрос и при этом сохранить возможность управления через Yum.

Инструкции:

Сначала вам понадобится репозиторий EPEL, а затем файлы REMI.

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

Это все для того, чтобы получить репозиторий. Для PHP что-то вроде:

yum --enablerepo=remi,remi-test install nginx php php-fpm php-common php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml

решение2

Вы можете установить PHP 5.4 черезВебтатикрепо:

Name       : php54w
Arch       : x86_64
Version    : 5.4.6
Release    : 1.w6
Size       : 1.2 M
Repo       : webtatic
Summary    : PHP scripting language for creating dynamic web sites
URL        : http://www.php.net/
License    : PHP
Description: PHP is an HTML-embedded scripting language. PHP attempts to make it
           : easy for developers to write dynamically generated webpages. PHP also
           : offers built-in database integration for several commercial and
           : non-commercial database management systems, so writing a
           : database-enabled webpage with PHP is fairly simple. The most common
           : use of PHP coding is probably as a replacement for CGI scripts.
           : 
           : The php54w package contains the module which adds support for the PHP
           : language to Apache HTTP Server.

решение3

Наилучшие результаты я получил на Centos 6 при использовании EPEL с репозиториями IUS.

http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-10.ius.el6.noarch.rpm http://fedora.mirror.nexicom.net/epel/6/i386/epel-release-6-7.noarch.rpm

# yum search php54

Объединенные репозитории дают отличный доступ к пакетам с очень низким конфликтом версий. Это также отличный способ получить nginx и php-fpm.

решение4

Вы можете установить компилятор, инструменты и библиотеки;

 # yum groupinstall 'Development Tools'

Затем скомпилируйте Apache и PHP из исходного кода в /opt/local, затем добавьте это в ваш $PATH

Связанный контент