質問: ローカルホストでindex.phpが表示されない、firefoxがエディターでファイルを開くように要求する 公式phpサイト )のチュートリアルに従って作成した小さなindex.phpがありますが、ローカルホストでは表示されません。ドライブをフォーマットし、linux mint、apache2、php5、mariadbを再インストールしました。改ざんされたファイルはありません。bluefishエディターからindex.phpを作成して実行した後、firefoxは新しいタブを開き、firefoxがbluefishエディターでindex.phpを開くかどうかを尋ねるプロンプトをすぐに表示します。 apache2が正しく構成されていないと思います。
回答: コメントスレッドには、トラブルシューティングに役立つヒントがたくさんありましたが、問題はブラウザにあることが判明しました。テスト用に予備の「元の」ブラウザを用意することをお勧めします。そうすれば、mimetypeが台無しになった場合でも、確認することができます。 opがインストールされたoperaで、firefoxが機能しなかったのに、機能しました。彼の立場では、firefoxを削除することを検討するかもしれません。これにより、すべての構成ファイルが削除され(リセットすると機能する場合があります)、再インストールされます。テストする価値のある他のもの(私自身によるコメントを介して、 agtoever および dragonlord ) apacheがsudo service apache2 statusで実行されているかどうかを確認します パッケージのインストールsudo apt-get install php5 libapache2-mod-php5をチェックして、apacheとapache/phpモジュールがインストールされていることを確認します。新しくインストールした場合は、apacheがsudo service apache2 restartで再起動されていることを確認してください apacheの起動時にmod_php5がロードされるように設定されていることを確認してください。 /etc/apache2/mods-enabledにphp5.loadというテキストのloadmodule php5_module /usr/lib/apache2/modules/libphp5.soというファイルが必要です( source )。そうでない場合は、この行を/etc/apache2/apache2.confに追加することをお勧めします。 loadmodule php5_module /usr/lib/apache2/modules/libphp5.so ファイルのアクセス許可を確認してください。 telnet 127.0.0.1 80は、オールドスクールのwebサーバーテストを実行します。出力後、「get」と入力して入力します。また、「getindex.php」でこれを試してください。これは、apache2が実際に処理されたphpファイルを提供するかどうかをチェックします firefoxとbluefishの設定を確認してください。 bluefishで、[編集]、[設定]、[外部プログラム]に移動します。ブラウザの下で、mozillaとoperaのコマンドは「firefox%s」と表示されます。 firefoxで、[ヘルプ]、[トラブルシューティング情報]、[プロファイルディレクトリ:フォルダの表示]に移動します。 firefoxプロファイルフォルダにあるmimetypes.rdfファイルを削除してみてください。