因此,我有一個帶有配置文件的項目。當我部署代碼時,我不希望個別服務器的配置文件被覆蓋,我是否創建了指向/var/www/config/config.php的符號鏈接。這工作正常。在符號鏈接的.php文件中包含'regular'.php文件
現在的問題:config.php需要其他.php文件,我想部署。例如。它們不在/ var/www/config中,它們位於符號鏈接所在的文件夾中(/ var/www/project/global/config/whatever)。
我能以某種方式需要符號鏈接所在的路徑,而不是symlinked config.php所在的路徑嗎?
所以基本上我想/var/www/config/config.php包含/var/www/project/global/config/file.php當我說require('file.php')。
即,在線從代碼庫中分離出一個config.php,而不是它使用的所有東西。
如何做到這一點?
路徑?如果您包含符號鏈接,路徑應該全部相對於源文件。 –
它通過來自php文件的require_once('config/config.php')包含在全局文件夾中,並通過項目文件夾中的'global/config/config.php'進行包含。 – MrB