Birden php tesisatları

3 Cevap

I am looking to see what it takes to have multiple installs of php in osx 10.5. I found this page that goes on to explain it for windows.

Ben adımları 10.5 için çok benzer ise, benden daha iyi bilen birinden onay arıyordu.

I am a novice user. Having only scripted with php, not actually building or installing it. My web host runs a php older than I have installed. And I'd like to at least test locally on a version the same as my remote option.

Herhangi bir yardım takdir edilmektedir. Teşekkürler.

3 Cevap

PHP 5 ve diğer PHP 4 çalıştıran sunucuların biri mi?

Eğer öyleyse php.ini dosyasında aşağıdaki sağlayarak PHP 4 modunda PHP 5 çalıştırabilirsiniz:

zend.ze1_compatibility_mode = 1

Eğer php.ini dosyasını düzenlemek yapamıyorsanız o zaman PHP komut dosyası için aşağıdaki ekleyerek çalışan komut dosyası için yerel sürümünü değiştiremezsiniz:

@ini_set('zend.ze1_compatibility_mode', 1);

Daha sonra bir Windows tabanlı bir çok daha yararlı olacaktır Linux veya BSD için bir öğretici, bulmak gerekir.

Bir süre önce Windows üzerinde bunu başardı ve hızlı bir how-to yazdı. : Ben sana temel noktaları hakkında bazı ipucu verebilir (belki .htaccess olarak motoru nasıl geçiş gösteren kısmı hariç) OS X için çok uygun olabilir inanmıyorum süre

  1. CGI olarak değil, bir Apache modülü olarak yükleyin;
  2. koymak için herhangi bir talimat yok saymak için php.in ortak bir yerde i veya işaret ortam değişkenleri kurmak tek php.ini: ne kesinlikle ihtiyaç her PHP sürümü için ayrı php.ini, böylece bulunacak ilgili PHP klasörüne koymak zorunda;
  3. phpinfo() hangi ile kontrol sınarken php.ini aslında yüklenmektedir.

Sadece bütünlüğü uğruna ben PHP4 ve PHP5 hem birbirlerinin php.ini çalıştırmak için mutlu yazma zamanında (2007) eklemek istiyorum - Ben yükleme uzantıları başlayıncaya kadar: bu onların PHP sürümü için derlenmiş Yanlış PHP ile kullanılırsa sadece bir spin içine gidin.

Ben yardımcı oldum umarım.