私はテスト用のDebianマシン(Wheezy、x64)を構築しており、php5とApacheをインストールして、ブラウザーに対してphpinfo()
を実行し、コマンドラインに対して_php -v
_を正常に実行しました。
phpinfo()
の詳細から、_Loaded Configuration File
_の場所は_/etc/php5/Apache2/php.ini
_です。ただし、そのファイルを一覧表示すると、空であることがわかります。 (これは、コンピューター上の2つの_php.ini
_ファイルの1つであり、もう1つは予期される_/etc/php5/cli/php.ini
_であり、これも空です)
私の予想では、ファイルのサイズは約70kである必要があります( phpのインストールについてはphp.iniを参照 )
_apt-get install --reinstall php5
_を試して修正を試みましたが、それはできませんでした。また、私が知っているphp.iniファイルだけが置き換えられませんでした。
では、私のiniファイルはどこにありますか、または適切なファイルをインストールするにはどうすればよいですか?
一致するファイルをGitからダウンロードできましたが、それは私の問題に対処する正しい方法ではないようです。
私自身の質問に答えます。
インストールで何がうまくいかなかったのかわかりませんが、次の方法で解決されました。
apt-get remove php5*
apt-get install php5
重要なことは、php5ファイルを削除することでした