職場で複数のバージョンのPHPをコンパイルする必要がありますが、Windowsと同様に各バージョンに対してApacheサービスを実行する必要があります。ただし、構成オプションには、すべての項目に異なるフォルダーがあるようです。インストール時にシステム全体に散在するのではなく、extなどのすべての拡張子を持つ1つのフォルダにすべて含めるように構成する簡単な方法があるかどうか疑問に思います。
5.5.1、5.3.27、5.2.17、4.3.11をコンパイルしたいと思います。
これは1つのPHPバージョンでは問題になりませんが、いくつかのバージョンでは異なる方法で上書きまたは競合する可能性があります。
私はすべてをやりたいと言う/php/5.5.1/
./config --prefix=/php/5.5.1/
すべてがそのフォルダに入るように構成するにはどうすればよいですか?他の人がこのようなことをしたことがありますか?
ベストアンサー1
これ--prefix
により、すべてのマニュアルページ、構成ファイル、およびインクルードファイルがこの場所でコンパイルされます。--exec-prefix
実行可能ファイルと拡張子に対してのみ同じことを行います。
./configure --prefix=/php/5.5.1/ --exec-prefix=/php/5.5.1//exec