Nasıl aynı apache ile PHP 4 ve 5 hem kurulumu kullanabilir?

5 Cevap php

Belki bir apache. Htaccess dosyasında, bu özellik mevcut yapmaya çalışıyorum.

5 Cevap

Ben kodu test etmek benim PC'de PHP4 ile PHP5 ve bazı kurulum birkaç klasörlere sanal sunucu yapılandırma kullanılır. Ben de (aynı zamanda Windows ana dosya) farklı ana bilgisayar adlarının ile onları kurmak. (Artık o makineye erişiminiz yok, ama burada ben hatırlıyveyaum budur.)

Sadece (linux için) aşağıdakilerden birini içerir

AddHandler php4 .php
Action php4 /cgi-bin/php4

veya

AddHandler php5 .php
Action php5 /cgi-bin/php5

sanal sunucu config.

If you want to use them fveya the same (virtual) server, one of the file extensions would have to be renamed to .php5, .php4 veya similar.

Benim anlayış PHP 4 şey PHP 5 olduğunu, bu yüzden PHP 5 yüklemek ve yapılandırmak eğer, 4 ve 5 hem de tüm özelliklerini kullanmak mümkün olacak.

Sadece CGI binarys kullanın. Veya X özelliği ile PHP5 yeniden derleyin.

Benim web barındırma (1 & 1) yapar; php5 kullanmayı ben. php5 uzantıları kullanmak veya benim. php dosyaları için php5 kullanmak için. htaccess komutu eklemek zorunda.

Ben sadece ayrı dizinlere PHP4 ve PHP5 yükleme ve php5 ile php4 ve. Php5 dosyaları ile. Php dosyalarını yorumlamak için apache söylüyorum meselesi düşünürdüm.

Eğer cPanel gibi sunucu üzerinde bir kontrol paneli uygulaması kullanıyorsanız, bu muhtemelen sizin için zaten bu işleyebilir.

Bir çıplak sunucu üzerinde iseniz, sadece bir yöntemi (örn. DSO) kullanarak PHP 5 çalışma var ve farklı bir yöntem (örneğin suPHP'ye) kullanarak PHP 4 paketim var. Daha sonra PHP 5 için php. Kullanmak için PHP hangi sürümünü belirlemek ya da sadece var bir. Htaccess dosyasını kullanmak ve PHP 4 dosyaları için. Php4 edebilirsiniz.

Ancak, PHP 4 ve PHP 5 arasında büyük bir örtüşme vardır. Ben bir olasılıkla karşılaşma olacağını hazırlıksız düşünebilirsiniz tek büyük fark, XML işleme.