1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Zend Server 5.1 から Zend Server 7 へ移行する方法

Posted at

zendi.png

環境

新旧バージョンは暫く並行稼働を行いました。
(Zend Server 5.1 と ZendServer 7 の共存)

■移行前環境
ZendServer 5.1.0
PHP 5.3
Easycom For PHP Toolkit for IBM i
Zend Framework Version : 1.11.3

■移行後環境
ZendServer 7.0.1
PHP 5.5
XML Toolkit
Zend Framework Version : 1.12.7

■移行対象PHPソース数
PHPソース数:200本(Controller,Model,Viewそれぞれ)

作業内容

PHPの移行

「PHP 5.3 → PHP 5.5」 のバージョンアップに伴う、下位互換がない変更点の
機能(関数)の使用調査と修正
http://php.net/manual/ja/migration54.php
http://php.net/manual/ja/migration55.php
上記、PHP マニュアル を参照
→ 特にソース修正の必要はなかった

IBM i資源の利用法の変更

i5関数(Easycom For PHP Toolkit for IBM i)から XML Toolkit への変更に伴う影響調査と修正
コンパチビリティーラッパーの利用
Bootstrap.phpにrequire_once(‘CW/cw.php’)の1行を追加
→ 1ファイルのみの修正
利用していたi5関数は以下であった為、すべてラッパー機能で動作可能であった
i5_connect
i5_program_prepare
i5_program_call
i5_close

稼働確認時に発生した問題点と解決手段

特になし

工数

移行工数:2人日 ※稼働確認含む

この記事を読んでいただいてありがとうございます!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?