TESTLINK1.8.3 ZIPファイル取り扱い

SundayWalkerさんが作成されたTESTLINK1.8.3パッチを利用する。
なかなかの力作である。XXXXXXXXよりダウンロードできる。インストールは上書きコピーでOK。
当方、繁体中国語環境でTESTLINK1.8.3をローカライズして動かしているが、問題なく動作する。

ただ・・圧縮ファイル(レポートをZIPファイルにできる。)の機能だけが動作しない。
(レポート出力でZIPを指定した場合、エラーになってしまう。)
原因は、PHPのZIPモジュールをインストールしていないからであった。
以下のようにインストールする。


rootで以下をインストールする。


yum install php-devel
yum install zlib-devel
pecl install zip
私の環境では、zlib-develはインストールしてあった。
pecl install zipが成功すれば

You should add "extension=zip.so" to php.ini
と表示されるので,言われたとおり
/etc/php.ini にextension=zip.soを追加する。


ただし、PHPをソースからビルドした人は,--enable-zipを追加してビルドしなおす。
以下PHPのソースディレクトリで。

#  ./configure --with-apxs2=/usr/sbin/apxs --enable-mbstring --with-mysql \
--with-mysqli --enable-pdo --with-pdo-mysql \
--with-gd --enable-gd-native-ttf --with-ttf --with-freetype-dir=/usr/lib \
--with-jpeg-dir=/usr/lib/libjpeg.so.62 --enable-zip 

# make clean
# make
# make install

apacheの再起動をする。


# /sbin/services httpd restart