- 539 名前:nobodyさん [2008/10/02(木) 17:31:01 ID:BKOS1nt/]
- 原因がわかった。
以前、自力で単独でインストールしていた PHPがあって、その設定がレジストリに残っていた。 修正方法は、PHPをアンインストールして、 regeditでその該当のキーをxamppのものに 変更して、Windowsをシャットダウンしてコールドブートしたら 反映された。 参考URL ajiblog.sblo.jp/archives/200802-1.html php.iniの設定が反映しない デフォルトでは以下のphp.iniが使用されます。 c:\xampp\apache\bin\php.ini しかし、手動でPHPを一度インストールして、その後にxamppをインストールした場合、 読み込まれるphp.iniの位置が以前のままになっている場合があり、この場合php.iniを 変更しても設定が反映されないという現象が起こります。 原因は、古いphp.iniファイルのパス指定がレジストリに残っていることです。新しい php.iniのパスに変更するにはregedit.extを起動し、"php.ini”で検索して書き換 可能です。 例. 以前、C:\PHPにインストール、php.iniのデフォルトパスが c:\PHP\php.ini の場合 キー: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersionInstaller \UserData\S-1-5-18\Components\7226D23B061375D47942B053CD215891 \00000000000000000000000000000000 値: C:\PHP\php.ini これを xamppのデフォルトに合わせて "c:\xampp\apache\bin\php.ini" などに変更して apacheを再起動すすれば反映されるようになります。 ----------------------------- なお、レジストリを変更したばあい、windowsの再起動が必要になります。
|

|