🤖

Windows Server + IIS + PHP + OracleDB 設定したこと

2019/12/15に公開

Windows Server 初期設定編

日本語化

まず、英語表記のままだと何を言っているか分からないので、日本語化の対応を行います。 https://qiita.com/komacchi_u/items/66b908aa32ffdb9ef389

メニューバーが文字化けする問題の対策

日本語設定にすると、メニューバーが文字化けするので、調整します。 https://answers.microsoft.com/ja-jp/windows/forum/windows_8-performance/%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e3%83%90/19d210b1-611e-45a3-849b-ac798d924d29?messageId=0e7d4a39-df6a-4477-8e43-f8a70201b62c

タイムゾーンの設定

日本時間に合わせたいので、タイムゾーンの設定を行います。 https://support.microsoft.com/ja-jp/help/4026213/windows-how-to-set-your-time-and-time-zone

PHP編

registのインストール

Visual C++ を使用するため、必要なものをインストール https://support.microsoft.com/ja-jp/help/2977003/the-latest-supported-visual-c-downloads

OracleDBを扱うための準備

OrcaleDBをインストールする前に以下の作業を行います。

php.iniの編集 以下の箇所のコメントアウトを外す

;extension=pdo_oci
;extension=mbstring

デバッグのために、エラーの表示設定変更

動かない時に、デバッグを行いたいので、表示の設定を変更します。 https://serverfault.com/questions/19561/how-can-i-display-and-log-php-errors-on-iis7 https://www.remember-the-time.xyz/2016/02/iis-on-php-500-error.html

Oracle Instant Clientを導入

Appディレクトリの中に格納 http://everything-you-do-is-practice.blogspot.com/2017/11/oracle-instant-client-windows.html

いくつかのファイルをディレクトリに格納 https://qiita.com/nanasess/items/efa7c027838509a44586

Oracle Clientを使用するならこちら

インストール参考サイト https://www.projectgroup.info/documents/Oracle/ORA-120006.html

windowsのデスクトップにアイコンが作成できません。エラーについて https://ecl.ntt.com/faq/2.0/oracle-4/

アクセス権限変更 https://takat.exblog.jp/4605221/

サーバー再起動

IISマネージャーを選択し、対象のサーバーを選択。 再起動ボタンを選択し、再起動することで、php.iniなどの設定が反映されることを確認しました。

GitHubで編集を提案

Discussion