php getcwd(), разрешающая цель symlink вместо текущей директории

Насколько мне известно, php's getcwd() (и аналогичные функции, например, dirname(__FILE__)) должны возвращать текущую директорию выполняемого файла.

Если текущая директория окажется системной ссылкой на другую директорию, php (предположительно в сочетании с apache) должен вернуть путь, показывающий имя системной ссылки как 'директорию', в которой вы находитесь.

Пример:

from /var/www,
directory 'one' contains index.php
symlink 'two' points at directory 'one'

one/index.php: 

Доступ к http://localhost/two/index.php в браузере показывает /var/www/one.

Я бы ожидал, что отобразится /var/www/two

Кто-нибудь знает, можно ли изменить настройки php или apache? Или я не могу использовать сим-ссылки таким образом?

10
задан cwallenpoole 5 September 2011 в 01:48
поделиться