Конфигурация Apache FollowSymlinks- Применить к сценариям php?

Для моего каталога webroot для меня установлены параметры none. У меня также есть символическая ссылка /var/coderoot -> /var/webroot/coderoot

В скрипт php я могу включить ("/var/coderoot/file"); и работает нормально. Независимо от опции (да, я сохраняю и перезапускаю apache.) Применяются ли следующие символические ссылки только к символическим ссылкам, используемым определенным образом? Есть ли потеря производительности при использовании включения с символической ссылкой?

1 ответ

Решение

Параметр Apache httpd FollowSymLinks допустимо только для Apache httpd и изменяет только поведение веб-сервера. PHP (реализованный как модуль Apache или через CGI/FastCGI) вообще не знает об этой опции.

С чисто технической точки зрения разрешить символическую ссылку и затем открыть целевой файл немного сложнее, чем открыть целевой файл напрямую, но на практике вы не увидите разницы.

Другие вопросы по тегам