修改php.ini调用位置,windows下修改php.ini位置

如果你和我一樣,同時會用 ASP 和 PHP 工作的話,那麼應該會用 IIS 來當作 Web Server 。不過用 IIS 有個缺點,那就是一定要把 PHP.INI 放在 Windows 的系統路徑下 (C:/WINDOWS 或 C:/WINNT) 。

可是如果真的不想把 PHP.INI 放在 C:/WINDOWS (或 C:/WINNT)下時,該怎麼辦呢?

很簡單,把以下內容存成一個 IniFilePath.reg :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/PHP]

"IniFilePath"="D://Appserv//php//"

其中 "D://Appserv//php//" 就是新的 PHP.INI 所在的位置。

接著對 IniFilePath.reg 檔 Double Click ,然後再把 PHP.INI 從 C:/WINDOWS (或 C:/WINNT) 搬到新的位置上。

請一定要做搬移的動作,不然 PHP 還是會去讀取 C:/WINDOWS (或 C:/WINNT) 下的 PHP.INI 。

最後重新啟動 IIS ,再利用 phpinfo() 函式來看看有 PHP.INI 沒有跑到新位置。

另外如果是在命令列模式用 php.exe 來執行 PHP 程式的話,也會一樣使用新位置上的 PHP.INI

有两个方法,1是设置系统环境变量;2是在apache的http.conf里设置php.ini的位置。具体:

方法1、参考:http://www.cnblogs.com/leilei/archive/2008/06/12/1218613.html

①将 PHP 目录加入到 Windows 路径 PATH 中去

在 Windows NT,2000,XP 和 2003 下:

进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003 中是:开始 -> 控制面板 -> l系统)

选择“高级”标签页

点击“环境变量”按钮

在“系统变量”栏中

找到 Path 这一项(可能需要向下滚动才能找到)

鼠标双击 Path 这一项

在最后加入你的 PHP 目录,包括前面的英文分号“;”(例如:;C:/php ,我的路径是 ;E:/usr/php )

点击“确定”并重新启动电脑

②使 php.ini 文件在 Windows 下被 PHP 所用

(这一步很重要,我实验了的,如果没有这一步,PHP 将搜寻不到 php.ini )

在 Windows NT,2000,XP 和 2003 种:

进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003 中是:开始 -> 控制面板 -> l系统)

选择“高级”标签页

点击“环境变量”按钮

在“系统变量”栏中

点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:C:/php)

点击“确定”并重新启动电脑

方法2、参考:http://topic.csdn.net/u/20081216/16/2C9D3EA2-567E-4031-9F8D-193F493B343A.html

在http.conf中加入:

PhpIniDir "E:/httpd/php"

LoadFile "E:/httpd/php/libmysql.dll"

LoadFile "E:/httpd/php/libmcrypt.dll"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值