konekto Inc with PHP , MySQL コネクト株式会社 技術情報コンテンツ


Old

Zend Studio Server

(Zend Server ではありません。Zend Studio Ver 4 に同梱されたサーバー機能です)

Mac OS X で、Zend Studio Serverのインストールシェルプログラムを起動すると日本語の文字化けが発生します。

(Ver 3.5〜5.1)

ターミナル | ウィンドウ設定 | ディスプレイ | 文字セットエンコーディングを 日本語(EUC)に変更後、インストールシェルプログラムを再起動してください。

Zend Studio Serverをマニュアル通りインストールしましたが、Apacheが起動できなくなりました。

(Ver 3.5〜5.1)

インストールしたPHPに、Zend Studio以外の他社のデバッガなどの拡張を行っているなどして、php.ini の extension= と書かれた行で互換性の無いものが指定されいると、弊社製品でエラーが発生する場合があります。 互換性の無いextension行をコメントアウトし、Apacheを起動してください。

Zend Studio Serverのアンインストール方法を教えてください。

(Ver 3.5〜5.1)

Windowsの場合

"プログラムの追加と削除" からアンインストールできます。

アンインストーラが起動しますが、そのまま php.ini や httpd.conf を元に戻すと、Zend Studio Serverをインストールする前の状態に戻ります。インストール後に設定を変更している場合はご注意ください。

その他OSの場合

手動でのアンインストール(下記参照)となります。

  1. インストール時に指定したphp.iniファイルの場所のシンボリックリンクを削除し、
    バックアップ(php.ini-zend_studio_server.bak)から元に戻します。
  2. インストール時に指定したWebサーバの設定ファイルのシンボリックリンクを削除し、
    バックアップ(httpd.conf-zend_studio_server.bak など)から元に戻します。
      *設定ファイルは変更していない場合は、作成されないのでこの項目は飛ばしてください。
  3. インストールディレクトリ下のlibディレクトリを削除します。
    デフォルトは、/usr/local/Zend です。
  4. GUIを削除します。
    デフォルトは、<Apacheのドキュメントルート>/ZendStudioServer になります。
  5. Apacheを再起動します。
  6. /etc/group ファイルの zendtech が含まれている行を削除します。

その他

Linux にZend Studio Serverをインストールしましたが、GUIが起動できません。

(Ver 3.5〜5.1)

SELinuxが搭載されたサーバで、SELinuxが有効の場合、Zendモジュールを読み込めない場合があります。 下記の回避策1〜3のうち、ご使用状況に合わせて設定を行ってください。

  1. /etc/selinux/config ファイルの SELINUX の箇所を SELINUX=disabled と編集して SELinux を無効にします。
  2. SELinux を有効にする場合は、system-config-securitylevel tool を使用して、SELinuxの保護からhttpdを外します。
  3. httpd を SELinux で保護する場合は、Zendモジュールの読み込みを有効にするため、次のコマンドを実行します。
    chcon -t httpd_modules_t `find /usr/local/Zend/lib -name \*.so`

Zend Studio Serverのログインパスワードを忘れてしまいました。

(Ver 4.0, 5.1)

Zend Studio Server のパスワードは、暗号化されてphp.iniファイルのZendディレクティブに格納されています。
パスワードを忘れた場合には、ログインページのパスワードをお忘れですか?のリンクをクリックすると、パスワードを変更するためのスクリプトchange_gui_passwordの起動方法が記載されていますので、コマンドラインよりスクリプトを実行して新しいパスワードを入力してください。

IIS6 上にZend Studio Serverをインストールしたのですが、GUI にログインできません。

(Ver 4.0)

IIS6 上にインストールされた Zend Studio Server へログインするためには、下記の設定が必要です。

  • IIS のインターネット インフォメーション サービス(IIS) マネージャの設定
    • [Webサービス拡張]の[全ての不明なISAPI拡張]の使用を許可します。
    • 既存のWebサイトのプロパティで、ホームディレクトリ タブ選択します。
      アプリケーションの設定の[構成]ボタンを押下し、アプリケーションの構成を起動します。
    • マッピングタブの[追加]をクリックし、下記の内容を登録します。
      実行可能ファイル:PHPのディレクトリ内の php4[5]isapi.dll(PHPのバージョンにより名称が変わります。)
      拡張子:.php
      動詞:すべての動詞
      スクリプトエンジン:チェックあり
      ファイルの存在を確認する:チェックなし
    • Webサイトのプロパティから、サービスタブのプロセス分離モードを [IIS5.0 プロセス分離モードで WWWサービスを実行する]を選択します。

      *PHP5を使用する場合は、上記の設定に加えて以下の設定を行います。
    • ISAPIフィルタタブ選択します。
      [追加]をクリックし、下記の内容を登録します。
      フィルタ名:PHP
      実行可能ファイル:PHPのディレクトリ内の php5isapi.dll
  • ファイルの権限設定
    system32 ディレクトリ以下の<cmd32.exe>のプロパティから、セキュリティタブを選択し、グループ名またはユーザ名にインターネットゲストアカウントを追加し、ファイルの読書き実行権限を与えます。

その後、IIS を再起動します。

mb_stringを有効にする方法

(Ver 3.5)

Windows版の場合、他のクライアントのモジュールとして使用してもらう場合は、その元のPHPがmbstringに対応するように設定を行う必要があります。WinEnablerを使用している場合には次のような設定が必要となります。

C:\Program Files\Zend\etc\php.ini に、次のように記述します。

 extantion_dir="C:\Program Files\Zend\php_ext\" (パスを修正)
 extantion=mb_string.dll

最終更新のRSS