저는 이제 막 리눅스를 배우기 시작했습니다. 저는 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에 추가합니다.