PHP 開発マシンの CentOS 代替品?

PHP 開発マシンの CentOS 代替品?

私は 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 で IUS リポジトリを使用して EPEL を使用すると、最良の結果が得られます。

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に追加します。

関連情報