複数の PHP バージョンを備えた LAMP サーバー

複数の PHP バージョンを備えた LAMP サーバー

異なるバージョンの PHP を必要とするさまざまなプロジェクトで作業するために、ノートブックに複数のバージョンの PHP をインストールする方法を探しています。

私は Ubuntu 13.10 を使用しており、リポジトリから apache2、php5、mysql などをインストールしました。現在、PHP 5.5 をインストールしていますが、PHP 5.5 ではうまく動作しないいくつかのプロジェクトのために、PHP 5.3 もインストールしたいと考えています。

そのため、システムに複数のバージョンの PHP をインストールし、作業中のプロジェクトに応じてそれらを切り替える方法、または選択したバージョンを使用するように vhost を構成する方法が必要です。

答え1

aptitude 経由でインストールするのではなく、Apache と PHP の両方をソース コードからコンパイルすれば、これを実行できます。初心者の場合、これは面倒なプロセスになるかもしれません。また、2 つの PHP リクエストを同時に処理したい場合は、Apache が 80 以外のポートを listen するようにする必要があります。

答え2

.htaccess というファイルで PHP バージョンを設定できます (選択した PHP バージョンを持つ各 Web サイトごとに 1 つの htaccess) http://sourcelibrary.org/2011/04/13/linux-enabling-use-of-apaches-htaccess-files/

関連情報