[PR] メタボ 対策

2010年11月06日

Wndows2003にPHPをインストールメモ

インストールメモです。

【環境】
Windows2003
IIS
Oracle10g
PHP 5.2.14

IISのインストール後 PHPをインストール
いきなりだとPHPの動作しない・・・

Webサービス拡張で、新しいWebサービス拡張を追加でphp5isapi.dll を追加したら、phpinfo();まで、出力できたが、Oracleが動かない・・・

インストールを繰り返した末・・PHP動作しなくなった・・

コマンドラインにて。
C:>php -f test.php
<? phpinfo(); ?>と出力された・・インフォが出ない・・・

IISからApacheに変更

あるサイトから情報

「php.ini の short_open_tag は On になっていますか?
なっていなければ、「<?」は「<?php」としなければいけません。」


即php.iniを確認Offだった。修正してコマンドラインで確認。
C:>php -f test.php
インフォが出たひらめき

Oracleも起動確認ぴかぴか(新しい)

【結果】
Windows2003
Apache 2.2.17(httpd-2.2.17-win32-x86-no_ssl.msi)
Oracle10g
PHP 5.2.14(php-5.2.14-win32-installer.msi)

動作確認OK
posted by soft-alpha at 03:11| Comment(0) | TrackBack(0) | 開発メモ

2010年10月22日

PHPでOracle使用時漢字が文字化けする。

開発する上で、ちょっとしたメモでございます。

【環境】
1、WWWサーバー
LinuxのにPHP,Oracle crient、PHP.iniでは、S-JISで配信設定
2、DBサーバ
Windows2003サーバ、OracleDB

【現象】
日本語データが????になってしまう。

【原因】
キャラクターセットがS-JISではない。

【対処】
データベース関連のPHPドキュメントの先頭にputenv("NLS_LANG=Japanese_Japan.JA16SJIS");を追加する。

※mb_convert_encodingでの、変更は出来ませんでした。



posted by soft-alpha at 13:06| Comment(0) | TrackBack(0) | 開発メモ
Soft+α