Точки соединения (симлинки) под Windows XP не распознаются PHP
Я нашел два инструмента, которые создают "симлинки" в 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?
редактировать
Два вышеуказанных инструмента находятся по этим двум ссылкам:
http://www.rekenwonder.com/linkmagic.htm
http://www.taranfx.com/create-symlink-in-windows
3 ответа
Я просто собираюсь отметить это как "ответ", потому что, кажется, нет слов вокруг, или, если есть, никто здесь не поделился этим.
Единственный возможный вариант - использовать псевдонимы Apache. Я надеялся избежать этого, потому что я предпочитаю как можно меньше изменять conf и htaccess, но, похоже, здесь нет выбора.
Попробуйте создать жесткую ссылку вместо точки соединения. Вы можете использовать команду fsutil. Смотрите здесь.
Если вы хотите использовать для работы с PHP, то он распознает точки соединения, однако есть странное поведение кэширования, которое, кажется, происходит.