Ich fange gerade an, Linux zu lernen. Ich verwende CentOS 6.3 und bin wirklich zufrieden damit. Allerdings brauche ich PHP 5.4, das derzeit für CentOS nicht verfügbar ist. Ich habe gelesen, dass CentOS Pakete aufgrund seiner Natur nicht häufig aktualisiert.
Welche Distribution würden Sie als Ersatz für CentOS vorschlagen, mit der ich die neueste Version von Apache/PHP nutzen kann?
Antwort1
Geben Sie CentOS noch nicht auf!
Ein üblicher Prozess zur Lösung dieses Problems ist die Nutzung derREMI-Repositoryum aktuelle PHP- und MySQL-Pakete zu erhalten.
Dies sollte Ihre Anfrage erfüllen und die Dinge weiterhin über Yum handhabbar halten.
Anweisungen:
Sie benötigen zuerst das EPEL-Repository. Dann die REMI-Dateien.
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
Das ist alles, um das Repo zu erhalten. Für PHP etwa:
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
Antwort2
Sie können PHP 5.4 installieren überWebtaticRepository:
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.
Antwort3
Die besten Ergebnisse erziele ich auf Centos 6 mit EPEL und IUS-Repositories.
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
Die kombinierten Repositories bieten hervorragenden Paketzugriff mit sehr geringen Versionskonflikten. Dies ist auch eine großartige Möglichkeit, um nginx und php-fpm zu erhalten.
Antwort4
Sie könnten den Compiler, die Tools und die Bibliotheken installieren;
# yum groupinstall 'Development Tools'
Kompilieren Sie dann Apache und PHP aus dem Quellcode in /opt/local und fügen Sie das dann zu Ihrem $PATH hinzu.