开发者

Include 'regular' .php file in symlinked .php file

开发者 https://www.devze.com 2023-03-29 03:17 出处:网络
So, I have a project with config files. When I deploy my code, I don\'t want the config files of individual servers to be overwritten, do I made a symlink that points to /var/www/config/config.php. Th

So, I have a project with config files. When I deploy my code, I don't want the config files of individual servers to be overwritten, do I made a symlink that points to /var/www/config/config.php. That works fine.

Now the problem: config.php requires other .php files, which I do want to deploy. E.g. they're not in /var/www/config, they're in the folder where the symlink sits (/var/www/project/global/config/whatever).

Can I somehow require from the path the symlink is in, instead of the path the symlinked config.php is in?

So basically I want /var/www/config/config.php to include /var/www/project/global/config/file.php when I say require('file.php').

I.e., online separate the one con开发者_如何学Gofig.php from the codebase, not everything it uses.

How can that be done?


http://php.net/manual/en/function.set-include-path.php

Set includes path in PHP

set_include_path(get_include_path() . PATH_SEPARATOR . '/var/www/project/global/config/whatever');
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号