我想要一个使用 Apache、PHP 和 MySQL 的 Web 测试和开发环境。我需要能够使用多个版本的 PHP(5.2、5.3 等)和多个版本的 MySQL(5.0、5.1、5.5 等)测试单个 Web 应用程序。它应该托管在 FreeBSD 服务器上。
我的想法是将每个版本编译成一个目录结构并在单独的端口号上运行它们。例如:
opt/apache2.2-php5.2-mysql-5.0
(httpd on port 8801, mysql on port 8802)
(directory contains each software, compiled and linked towards eachother)
opt/apache2.2-php5.3-mysql-5.1
(httpd on port 8803, mysql on port 8804)
(and so on)
关于设置此类环境的最佳方式的任何想法或建议?
更新: 问题移至 serverfault: https ://serverfault.com/questions/145504/best-way-to-install-multiple-versions-of-apache-php-and-mysql-on-a-single-freebs