Я пытаюсь установить псевдоним в Apache для использования в файлах PHP, где находятся все мои PHP-скрипты. Обычно мы пишем:Apache Alias или ScriptAlias, который используется с PHP, не работает
Alias /php-bin/ "/var/www/php-bin/"
К сожалению, это не работает для PHP:
<?php require /php-bin/file.php; ?>
Apache все еще понимает Алиас (я сделал некоторые тесты), PHP, однако не находит Псевдоним пути это должно быть.
Я использую PHP как модуль Apache, а не как CGI. Кто-нибудь понял?
РЕШЕНИЕ
Либо используйте параметр include_path в php.ini или символические ссылки каталога, так что функция требует в PHP будет искать файлы без использования Apache Алиаса. Последнее решение в моем случае выше включает создание новой папки в моей файловой системе с именем/php-bin, а затем ее символическую привязку в/var/www/php-bin.
Вы можете символизировать каталог в корневом каталоге документа вместо псевдонима, тогда вы можете включить его по мере необходимости – pharalia
Smart! Вы имеете в виду использование первого «mkdir/php-bin», затем «ln -s/var/www/php-bin/php-bin»? –