• ベストアンサー

RedHat9.0でphp.iniファイルの変更を反映させるには

宜しくお願いします。 RedHat9.0でphp.iniファイルの設定を変更した後、何を再起動させるとその変更内容が反映されるのか教えて下さい。お願い致します。

  • nikuq
  • お礼率75% (477/631)

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 RPMで入れているPHPなら、大抵Apache(httpd)の再起動でうまくいくはずだ。  PHPがCGIモードで動作しているなら、何も再起動する必要はない。 rootになって、 # /etc/init.d/httpd restart でGO!

nikuq
質問者

お礼

ありがとうございます! 早速やってみます(^○^) 有難う御座いましたーm(__)m

その他の回答 (1)

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

そのPHPは 1.CLIとして使用 2.CGIとして使用 3.Apacheモジュールとして使用 のどれですか? CLI、CGIとしての使用なら再起動は入りませんが、Apacheのモジュールとしてなら、Apacheの再起動をしてください。  

nikuq
質問者

お礼

ありがとうございます!! apacheモジュールとしてインストールしているので、apacheの再起動をすればいんですね(^○^) ありがとうございましたーm(__)m

関連するQ&A

  • php.iniの変更内容が設定に反映されない

    サーバ環境は php4.3.9 Apache2系 RedHat EnterpriseES4 で構築しました。 Webブラウザ上でphpinfo(); の実行結果を見ると、php.iniの変更内容が反映されません。 また、Configuration File (php.ini) Pathの値が「/etc」のみでphp.iniが入っていません。 php.iniについてですがApacheと同じ所有者(root)となっており権限もとりあえず広げて644としてあります。 パスは/etc/php.iniです。 変更設定後の、Apacheの再起動は当然行っています。 Apacheの設定として、php.confにPHPINIDir "/etc"もたしてみましたが状況は変わりません。 Configure Command のコンフィグファイルは'--with-config-file-path=/etc'となっています。 正直何が問題か分かりません。 すでに運用を開始しているサーバなので出来れば1からインストールしなおしはしたくありません。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • php.iniの設定が反映されているのか知りたいです。

    php.iniの設定が反映されているのか知りたいです。 php.iniの設定を変更し、アパッチを再起動すると以下のメッセージがでてきます。 [ OK ]とでているので、アパッチは再起動され、php.iniの変更も反映されているのかと思ってました。 しかし、php.iniの設定変更を確認できないという事象が発生し、 もしかしたら下記載のメッセージのせいで、アパッチが正常に再起動されず、php.iniの設定も反映されていないのだろうか とおもうようになりました。 下のメッセージがでても、アパッチは正常に再起動され、php.iniの設定変更は反映されているのでしょうか。 ご意見を伺いたく、投稿いたしました。 よろしくお願いいたします。 以下がアパッチを再起動した時のメッセージです [root@ ~]# /etc/rc.d/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [Thu May 27 09:50:34 2010] [warn] _default_ VirtualHost overlap on port 443, the first has precedence    [ OK ]

    • ベストアンサー
    • PHP
  • 再起動しないでiniファイルの変更を反映したい!

    VBで、メールソフトを作成したのですが、iniファイルの変更を反映するにはソフトをいちいち再起動しないと出来ません。 ソフトを再起動しないでiniファイルの変更を反映する方法を教えてください!

  • php.iniってどこにある??

    こんにちは。 いつも皆さんの質問や回答を参考にスキルアップを目指しております。 ちょっと分からない点にぶち当たりましたのでどなたか教えてください。 当方、Fedora8にてWebサーバーを構築しております。 構成は下記の通りです。 Fedora8 Apache2.2.9 PHP4.4.9 PostgreSQL8.2.11 現在、正常に稼働しているように見えるのですが、phpinfo()を見てみると 確かに【Configuration File (php.ini) Path】の値が 【/usr/local/php-4.4.9/lib】となっているのですが、そこのディレクトリを 見てもphp.iniが見当たりません。 find / -name php.ini にてファイルを探してみたら【/etc/php.ini】と表示されたので 開いて編集し、httpdの再起動をしてみたのですが、設定の変更が 反映されません。 いったいどこの設定ファイルを読み込んでいるのでしょうか? 設定ファイルが指定のパスに見つからない場合、デフォルトで読み込む ファイルがあるのでしょうか? 参考までに変更しようとした項目は下記です。 session.use_trans_sid を off から on へ変更したいのですが、 0を1に変えても変化がありませんでした。 どうかよろしくお願いいします。

  • php.iniファイルの設定変更

    レンタルサーバーでphp.iniファイルの設定を変更したいんですが、iniファイルは自分でレンタルサーバーと同じバージョンのphpをダウンロードしてその中のiniファイルをコピーしてサーバーにアップロードすればいいんでしょうか? やりたい事はmb_send_mail関数を使いたくて設定を自分のメールアドレスとSMTPに変更したいんです。 phpは4.3.4です。 初心者の為的外れな質問でしたらすいません。

    • ベストアンサー
    • PHP
  • [PHP]php.iniが読み込まれない

    php.iniを変更しても反映されません。 読み込んでいるファイルが違うのかとも思い、php.iniを削除してコマンドを実行すると以下のようになりました。 ■php -i | grep php.ini [結果] Configuration File (php.ini) Path => /etc しかし、phpinfo();で表示した場合、以下のように削除前の情報を保持したままです。 本当はLoaded Configuration Fileの結果が(None)となるはずだと思うのです。 ■phpinfo();の結果 [結果] Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini ちなみに削除前は以下の通りです。 ■php -i | grep php.ini [結果] Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini ■phpinfo();の結果 [結果] Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini キャッシュかとも思いキャッシュを削除してみましたが変わりませんでした。 上記の理由なのかtimezoneを設定してみても同じです。 ■php -i | grep timezone [結果] Default timezone => Asia/Tokyo date.timezone => Asia/Tokyo => Asia/Tokyo ■phpinfo();の結果 [結果] Default timezone:UTC PHPは5.6でnginxで動かしています。 アドバイスをお願いします。

    • 締切済み
    • PHP
  • php.ini を設定を変更すると再起動しなければいけないのでしょうか?

    php.ini を変更し、設定を有効にするには再起動するしかないのでしょうか? 再起動しないと xxxx.php を実行したときに結果がなかなか返ってきません。

    • ベストアンサー
    • PHP
  • ini_set()について

    ini_set()について php.iniによる変更も「.htaccess」による設定も許されていない環境では、ini_set()でスクリプトごとに設定すると聞きましたが、これは反映させるすべてのphpファイルの頭に設定するということでしょうか? だとすると非常に面倒なんで、他に方法がないんでしょうか?

    • ベストアンサー
    • PHP
  • ASP.NETでINIファイル読込みをしているのだけれど設定が有効にならない

    WindowsServer2003 ASP.NET(2.0) 設定情報をINIファイルから読み込んでいます。 (XMLではなく、INIファイル) INIファイルの中の内容を更新すると、 ASPの場合は、すぐに内容が反映されたのに、 ASP.NETの場合は、INIを変更したあと、 IISの画面から、WEBCONFIGファイルの内容を 何か変更してやらないと、INIを再読込(?) してくれないみたいなのですが、何か他によい方法は ないでしょうか。 要件としては、IISを再起動せずに、セッションを切らずに INIファイルの変更内容を有効になれば、どのような 方法でもよいです。(できるだけ簡単な方法でお願いします)

  • php.iniファイルの設定

    php.iniファイルの設定が悪いらしく、エラーばかりがでます このサイトに書いてある通りに変更すれば、必ず動くというHPがあったら教えてください サイトによっても、変更箇所が違って書かれているものばかりなので 初心者にはわかり辛いです よろしくお願いします

    • ベストアンサー
    • PHP