假设我们有一个包含以下path的Web目录:
framework/ index.php ... instance/ index.php -> ../framework/index.php (symlink) ...
如果我们现在请求(...)/instance/index.php
PHP将parsing符号链接并将__FILE__
设置为(...)/framework/index.php
有没有办法解决这个问题,例如dirname(__FILE__)
会是(...)/instance
?
编辑:由于它已被指出,我实际上不知道如果PHP本身解决链接或其他东西。 在我的情况下,我使用nginx
作为一个networking服务器与php-fpm
作为FastCGI。
(背景是我想有一个CMS或框架引用一个共同的代码库的多个实例。)