我有一个依赖于几个类才能正常运行的 php 应用程序。如果我采用应用程序的类文件之一
/my/folder/class.php
然后把它移到别的地方
mv /my/folder/class.php /my/other/folder/class.php
然后在它的位置里面
/my/folder/
我通过它创建了一个名为 class.php 的符号链接
ln -s /my/other/folder/class.php /my/folder/class.php
我希望我的应用程序不受影响,但这反而破坏了它。我知道符号链接是有效的,因为在命令行我可以做到
nano /my/folder/class.php
一切看起来都如我所料。我是否缺少有关符号链接行为和/或 apache 或 php 如何处理它们的基本知识?它是在更改工作目录还是$_SERVER['DOCUMENT_ROOT']
?我不知道为什么这会对我的申请产生任何影响。
我在 CentOs 中使用 Apache 服务器。
谢谢!