您的位置:首页 > 数据库 > Oracle

Step3:配置Oracle Dataguard

2013-11-22 11:52 260 查看
PHP 与 IIS 进行集成时,采取自解压的PHP版本,配置文件php.ini默认的安装路径应该是 Windows 的系统文件夹下,即 Windows 文件夹。这一点,我在文章《IIS6 下安装 PHP5.2.5 和 MySQL5.0 及概念澄清》(http://blog.why100000.com/?p=516)中说过。

但是,某些 PHP 的安装软件,会重新配置文件php.ini的路径,从而不必使php.ini必须位于 windows 文件夹下。这时,在Windows 的注册表 HKEY_LOCAL_MACHINE\SOFTWARE\ 下建了 PHP 项,再在其下建了字符串 IniFilePath,让其值等于PHP所在文件夹的名字,再在PHP文件夹下建立 php.ini 文件。

例如,从注册表里导出的 PHP 项如下(PHP 文件位于 D:\PHP5.2.5\ 下):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
"IniFilePath"="D:\\PHP5.2.5\\"

注意文件夹路径中要使用2个反斜线,且路径末尾也有2个反斜线。

以上代码可以保存成 .reg 文件,直接点击执行就会自动在注册表里建立 PHP 项。

即使我们的 PHP 是手工配置的,也可以通过这种办法指定 php.ini 的路径,从而不必把 php.ini 拷贝到 windows 文件夹下,保持了 PHP 文件的完整,备份的时候也方便了。

怎么知道当前起作用的是那个路径下的 php.ini 文件呢?这个可以看 PHP 的 phpinfo() 函数的结果。办法:
1,建立 PHP 脚本
<?php
phpinfo();
?>
保存成一个文件,用浏览器打开网站里的这个 php 文件,可以找到如下的信息。
Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File D:\php5.2.5\php.ini

2,在服务器的命令窗口,运行 php.exe -i>p.txt 命令,然后在 p.txt 文件里找“php.ini”字符串,可以看到类似以下的信息:
Configuration File (php.ini) Path => C:\WINDOWS
Loaded Configuration File => D:\PHP5.2.5\php.ini

张庆(网眼) 2009-7-11
来自“网眼视界”:http://blog.why100000.com
“十万个为什么”电脑学习网:http://www.why100000.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: