Tek bir FreeBSD ana bilgisayarına birden çok Apache, PHP ve MySQL sürümünü kurmanın en iyi yolu

Apache, PHP ve ayrıca MySQL kullanan internet için bir test ve ilerleme ortamı istiyorum. PHP'nin çeşitli sürümleriyle (5.2, 5.3, vb.) tek bir web uygulamasını ve ayrıca çok sayıda MySQL varyasyonunu (5.0, 5.1, 5.5, vb.) kontrol edebilmem gerekiyor. Bir FreeBSD web sunucusunda gerçekleştirilecektir.

Benim önerim, her sürümü bir dizin yapısında derlemek ve ayrı port numaralarında çalıştırmaktır. Örneğin:

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)

Bu tür bir ortamı düzenlemenin en iyi yolu hakkında herhangi bir fikir veya işaretçi var mı?

GÜNCELLEME (tarih detayları): Atmosfer kesinlikle eğitim ve öğrenim için olacaktır. Web uygulamaları kuran x00 kursiyerim var ve tüm kodlarını (HTML, CSS, PHP, SQL vb) depoladıkları bir dizine sahipler. Onlara uygulamalarını çok sayıda PHP ve MySQL varyasyonu üzerinde test etmek için çok kolay bir yol vermeyi çok isterim. Bu aşamada Apache httpd - web sunucusunun çeşitli sürümlerine sahip olma talebi yoktur.

GÜNCELLEME (kurulum için Bağlantı Noktalarını kullanamazsınız):. Yazılım uygulamasını güncel tutmak için bağlantı noktalarını kullanamıyorum. Bu belirli varyasyonu kullanarak bazı ayrıntılı taramalar yapmak için örnek olarak MySQL'in çok kesin bir sürümünü yüklemem gerekebilir. Kaynaktan montaj yapmak tek seçenek gibi görünüyor.

3
2022-07-25 16:42:33
Kaynak Pay
Cevaplar: 2

Bunun çalışması gerekir, ancak onu kurmak için biraz ısrar gerekli olacaktır.

Ayrı yapılandırma dosyalarıyla mümkün olsa da, her tarama planı için tüm yığının eksiksiz bir örneğine sahip olmanızı tavsiye ederim, çünkü test etmeye çalıştığınız gerçek dünya durumunu kesinlikle en iyi şekilde çoğaltacaktır.

Web trafiğini işlemek için proxy/yeniden yazma motorunu yapılandırmak isteyebilirsiniz. Aynı şekilde "" düzenlemesini de isteyebilirsiniz, yani tercih edilen her konfigürasyon için tek bir IP'ye sahip olabilirsiniz. Ya da ikisini birden yapmak isteyebilirsiniz.

1
2022-07-25 19:36:37
Kaynak

FreeBSD hapishanelerini kullanın. Tek bir FreeBSD taksitinde birden fazla FreeBSD örneğini çalıştırmaya benzer.

FreeBSD el kitabında FreeBSD hapishanelerini gözden geçirin:

3
2022-07-25 18:15:05
Kaynak