Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@kagesta

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

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人日 ※稼働確認含む

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?