テストを行うために、Linux (Ubuntu 10.04) ラップトップに CRM をインストールしようとしています。Apache、MySQL、PHP の最新バージョンをインストールして CRM を実行するのは簡単です。しかし、以前のバージョン セットで実行しようとすると問題が発生します。私が行った操作は次のとおりです。
Apache 2.2.14、MySQL 5.0.83、PHP 5.2.8 をインストールしました。 のように入力すると、mysql --version
予想どおりのバージョンとディストリビューション情報が表示されます。 Apache2 と PHP についても同様です。 Apache サーバーは実行されており、 も実行されていますmysqld
。
ブラウザを開いてhttp://localhost/<CRM dir>/install.php
Firefox を見ると、ファイルが認識されていないかのように、PHP ファイルを開くか保存するかが提示されます。本来は、ようこそページが表示され、この CRM ディストリビューションのインストール ウィザードが起動するはずです。私はさまざまなことを試しましたが、おそらく途中で何かを台無しにしてしまったのでしょう。サーバーを何度も再起動し、MySQL と PHP のバージョンを再コンパイルしても問題はありませんでした。私は途方に暮れているので、何か単純なことを見落としているだけだと思います。どんな助けでもいただければ幸いです。
答え1
Apache に適切な PHP 統合が何らかの方法で設定されていることを確認してください。
LoadModule php5_module /some/path/to/modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
答え2
PHP を再構築 (再コンパイル) し、Apache2 サーバーを再起動すると動作しました。別の問題が発生していますが、新しい質問が必要になるかもしれません。