人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WindowsでPHP5.2.17 Apache/2.2.19を使用しているのですが
php.iniを変更して、Apacheを再起動しても反映されません。

ちなみに
Configuration File (php.ini) Path、Loaded Configuration File
は、正常に、c:\Windows\php.iniから読み込まれるように指定しており、
そこにのみ、php.iniをおいております。



●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:Apache PHP Windows にの 再起動
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● km1981
●0ポイント

下のPHPスクリプトを実行してみてください

php.iniのディレクトリが C:\Windows\php.ini になっているかどうか確認してください

<?php
phpinfo();
?>

>Apacheを再起動しても反映されません

一体どんな変更が反映されていないのですか?

◎質問者からの返答

質問通りに、下記の表示になります。

Configuration File (php.ini) Path、Loaded Configuration File

は、正常に、c:\Windows\php.iniから読み込まれるように指定しており、

そこにのみ、php.iniをおいております。


反映されないものは、GDが使用できる状態になりません。。。


2 ● mirakurutoshiki
●100ポイント

では再起動ではなく電源を切るというやつでためしてみてはいかがでしょうか


3 ● mirakurutoshiki
●100ポイント

php.iniの内容を変更しても一切反映されません。

環境は

php4.3.9

Apache2系

RedHatエンタープライズ4

で導入しました。

ターミナル(コマンドプロンプト)上でphpinfo()を実行すると変更内容が反映されています。

しかしWebブラウザ上でphpinfo()を見るとと変更内容が反映されません。

また、Configuration File (php.ini) Pathの値が「/etc」のみでphp.iniが入っていません。

ターミナルから実行する場合は「/etc/php.ini」と意図した結果になっています。

php.iniについてですがApacheと同じ所有者(root)となっており権限もとりあえず広げて644としてあります。

パスは/etc/php.iniです。

また、Apacheの再起動は行っておりrestart及びいったんstopしてからstartというのもやってみました。

Apacheの設定として、php.confにPHPINIDir "/etc"もたしてみましたが状況は変わりません。

Configure Command のコンフィグファイルは'--with-config-file-path=/etc'となっています。

正直何が問題か分かりません。

すでに運用を開始しているサーバなので出来れば1からインストールしなおしはしたくありません。

よろしくお願いいたします。



多分これでいいと思いますが


4 ● km1981
●0ポイント

>反映されないものは、GDが使用できる状態になりません。。。

"php.ini" の中で

1.extension_dir の指定は合ってますか?

2.extension_dir の中に "php_gd2.dll" は存在していますか?

3.extension=php_gd2.dll

は記述されていますか?(コメントが外れていますか?)

◎質問者からの返答

上記二点、指定されております。


extension_dir = "C:/LAMP/PHP/ext"

extension=php_gd2.dll

が該当箇所の二点になり、そこにファイルは存在しております。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ