Zend Framework の足場?作成
Zend Framework の新しいのを使って
zf コマンドでプロジェクトを作ろうとするとエラーが出る
以下のメソッドがないとかなんとか。
public string SplFileInfo::getRealPath ( void )
パッケージで入れた php 5.1.6 なので
たしかにダメっぽいです。
http://www.php.net/manual/ja/splfileinfo.getrealpath.php
(PHP 5 >= 5.2.2)
いや、少し前に kvm で構築したゲストサーバの中に
一個、ソースから入れた php があったんですが、
ライブドアのレコメンドエンジンをいじくっていたときに
パフォーマンスがほしくって、kvm ごと何も考えず削除してしまってました。
ええ、後悔しましたよ。
というわけで、入れなおし。
configure オプションは書いたけど、必要なライブラリを書いてなかったので覚書。
というか、わかんなくなって、何度も入れなおした・・・
# yum install pcre-devel \
httpd-devel \
libjpeg-devel \
libpng-devel \
freetype-devel \
libmcrypt-devel \
mysql-devel
なんか、もうめんどいから、 yum install *-devel とかでもいい気がしてきた。
あっ、configure のオプションはこっちで
http://d.hatena.ne.jp/yyuuii/20090506
あれっ、でも pear 入れろっぽい warning が出た気がする
# cp php.ini-dist /etc/php.ini
# vi /etc/php.ini
以下、てきとーなとこに追記
extension_dir = "/usr/lib64/20060613/" output_buffering = On [mbstring] mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_output = UTF-8 extension=bcmath.so extension=dba.so extension=dbase.so extension=dom.so extension=gd.so extension=mbstring.so extension=mysql.so extension=mysqli.so extension=pdo_mysql.so extension=soap.so extension=xmlreader.so extension=xmlrpc.so extension=xmlwriter.so extension=xsl.so
これで、やっと
# ./ZendFramework-1.8.3/bin/zf.sh create project test
ができるようになった!