Точки соединения (симлинки) под Windows XP не распознаются PHP - PullRequest
1 голос
/ 01 ноября 2010

Я нашел два инструмента , которые создают "симлинки" в Windows XP (я знаю, что это не настоящие ссылки, но так оно и есть).Проблема в том, что ни один из них не создает чего-то, что я могу использовать с WAMP.

Поскольку я часто хочу ссылаться на репозиторий, я часто хочу, чтобы папка www содержала в основном симлинки.Я хотел бы сделать то же самое в Windows, но в то время как Apache распознает, что создает этот инструмент , я получаю сообщение: Fatal error: Unknown: Failed opening required 'C:/wamp/www/cwa/something.php' (include_path='.;C:\wamp\bin\php\PHP53~1.0\pear;C:\wamp\Zend\library') in Unknown on line 0 из PHP и C:/wamp/www/cwa/ также не распознается PHP как каталог.(C:\wamp\www\cwa должна быть ссылка, кстати)

Как это исправить? Этот инструмент не создает что-то, что распознается Apache.Есть ли другой инструмент, который распознается как Apache, так и PHP?Является ли это какой-то формой ini или conf?


edit

Два указанных выше инструмента находятся по этим двум ссылкам:http://www.rekenwonder.com/linkmagic.htm
http://www.taranfx.com/create-symlink-in-windows

Ответы [ 3 ]

1 голос
/ 01 ноября 2010

Попробуйте создать жесткую ссылку вместо точки соединения.Вы можете использовать команду fsutil.Смотрите здесь .

0 голосов
/ 27 февраля 2011

Если вы хотите использовать для работы с PHP, то он распознает точки соединения, однако существует странное поведение кэширования.

0 голосов
/ 04 ноября 2010

Я просто собираюсь отметить это как "ответ", потому что, кажется, нет слов вокруг, или, если есть, никто не поделился им.Жизнеспособным вариантом является использование псевдонимов Apache.Я надеялся избежать этого, потому что я предпочитаю как можно меньше изменять conf и htaccess, но, похоже, здесь нет выбора.

...