PHP 개발 시스템을 CentOS로 대체하시겠습니까?

PHP 개발 시스템을 CentOS로 대체하시겠습니까?

저는 이제 막 리눅스를 배우기 시작했습니다. 저는 CentOS 6.3을 사용하고 있는데 정말 마음에 듭니다. 그러나 현재 CentOS에서는 사용할 수 없는 PHP 5.4가 필요합니다. 저는 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

IUS 리포지토리와 함께 EPEL을 사용하여 Centos 6에서 최상의 결과를 얻었습니다.

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에 추가합니다.

관련 정보