Ben OS X 10.5.6 çalışan, benim Mac birden çok PHP uygulamaları çalıştırıyorum, Apache 2, PHP 5. Her proje için subdomain kurulumu, her etki alanı için bir ana dosya girişleri ve Apache config Sanal dizin blokları var. Bu yüzden
project1.localhost goes to /Library/WebServer/Documents/Project1
project2.localhost goes to /Library/WebServer/Documents/Project2
etc...
Ancak, bu yöntem gerçekten web uygulamaları "izole" değildir. Örneğin, ben şöyle bir komut dosyası eklerseniz:
<?php
include("/includes/include.php");
?>
It references the script from the base directory of my computer. So it accesses
C:/includes/include.php
Is there a way for me to make it reference
C:/Library/WebServer/Documents/Project2/includes/include.php
Temelde, bu yüzden kendi dizini dışında bir şey onun farkında değil emin olun. Ayrıca, aynı zamanda bir alt bazında php.ini 's kullanmak için bir yolu var mı?