異なるバージョンの 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/