我们服务器上有好多网站,都是用同一个数据库服务器,连接数据库服务器的ip,账号,密码都使用同一个,目前的问题是,我如果搬服务器了,也就是修改服务器ip,或者修改了连接数据库服务器的账号密码,我就得挨个网站的数据库连接地方都改一遍,超麻烦,我想定义个超级全局变量来存储连接数据库服务器的ip,账号,密码,这样不管在那个网站的php代码读取一下就可以了,以后修改了数据库服务器ip,或者账号密码,只要修改一下就可以,开始我试验在php.ini设置了一个值,但读不出来,不知道咋回事,我又不想用php.ini中默认的mysql.default_user =
mysql.default_password =
,不知道怎么定义这个超级全局变量,或者有其他更好的办法,
mysql.default_password =
,不知道怎么定义这个超级全局变量,或者有其他更好的办法,
解决方案 »
- 网页中如何写带有用户名密码的WEB连接??
- 关于ISAPI_REWRITE一个规则问题(除了图片,js,css等除外其它都重定向到index.php)
- 关于phplib 中的$this->set_block
- Warning: require_once
- 在引用类的时候,应该采用哪一种方式?????????????????????????????
- 第一次用phpMyAdmin,還望高手指教
- SmartTemplate模板嵌套问题
- 一个简单数组问题
- 请问除了HEADER("Location: "); 还有其他页面跳转的函数吗?
- 求写个php目录和文件创建
- DISCUZ问题
- php中xml文件修改后不能保存为同名xml文件的原因
在你喜欢的位置建立一个sql.php
在各个虚拟目录下 用文件硬链接
命令是‘#ln -s 原文件 要指定的目标’如 #ln -s sql.php /aa/bb/abcsql.php
执行命令时必需要有root权限
更多的ln命令功能,你自己man ln
以后每个网站编程时require每个目录的文件,如abcsql.php,要修改时,只要该一个文件就行了。win下
用文件快捷方式
PHP没有持久层,所以不存在超进程级的全局变量
万一挂了,公共接口调整起来也快,而其他地方都不用改。