CentOS-Ersatz für PHP-Entwicklungsmaschine?

CentOS-Ersatz für PHP-Entwicklungsmaschine?

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.

verwandte Informationen