• ベストアンサー

PHP 再インストールで

PHPにimapを入れようと PHPを再インストールしたのですが php -mでは表示され php -i >phpinfo.html で出力させてもちゃんと登録されているみたいなんですが phpinfo();をAPACHE経由で呼び出すと 前の設定とまったく変わってないのですが ちなみに cp ./php.ini-dist /usr/local/lib/php.ini apachectl restart もしました どうすれば反映されるのでしょうか?

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

  • ベストアンサー
  • gama001
  • ベストアンサー率50% (3/6)
回答No.1

このような場合再インストール手順に問題があると考えられるでしょうから その手順を書いたほうが良いですよ。というか書くべきです。 OSとかの環境 php、Apacheなどのバージョンもです。 たぶん2度目の./configure 前にmake distcleanしてない あるいは別のphpがインストールされているのではないでしょうか。(パッケージ物とか) php -i > phpinfo.html はcliまたはcgiのphpが動作してますのでApacheのそれとは別物です。 cliかcgiかは php -v で確認できます。 which php とかも確認しておいたほうが良いです。

mobt
質問者

お礼

今、 make distclean をして さらに ./buildconf --force ./configure ./make ./make install cp php.ini-dist /usr/local/lib/php.ini をしてphpinfo()で確認しましたが まだ反映されていません ちなみに環境は FedoraCore 3 PHP4.3.10 Apache 2.0.54 で動かしています

その他の回答 (1)

  • umota
  • ベストアンサー率46% (150/324)
回答No.2

imap 関数を使いたいということならばマニュアルを参照してください。 http://www.php.net/manual/ja/ref.imap.php config.cache を rm してから再度 configure します。 # 古いバージョンはセキュリティホールがあるので新しいバージョンを入れたほうが良いですよ。

参考URL:
http://www.php.net/download-docs.php

関連するQ&A