CentOS5.3にphp-5.2.9をRPMでインストール

ZendStudio6のZendFrameworkプロジェクトで生成されるファイルを実行してみたところ、

Fatal error: Call to undefined method Zend_View_Helper_Placeholder_Container::ksort() in /home/includes/Zend/View/Helper/HeadScript.php on line 450

てなエラーで動きませんでした。
Zend Framework のシステム要件
によると、最新のZendFrameworkは5.2.4以降となっています。
CentOSのパッケージだとphpは5.1.xなのでこれが原因のようです。

調べてみると、CentOSのtestingのリポジトリに5.2.9があるようなのでインストールしました。
まず、yumのリポジトリ設定をダウンロード。

# cd /etc/yum.repos.d
# wget http://dev.centos.org/centos/5/CentOS-Testing.repo

パッケージのインストール

# yum –enablerepo=c5-testing update php

Apacheの再起動

# /etc/init.d/httpd restart

これで無事動きました。

コメントを残す

メールアドレスが公開されることはありません。

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.