设为首页 收藏本站
查看: 842|回复: 0

[经验分享] PHP 安装路径问题再探讨

[复制链接]

尚未签到

发表于 2017-3-24 10:05:21 | 显示全部楼层 |阅读模式
  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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-354467-1-1.html 上篇帖子: PHP之Smarty入门 下篇帖子: PHP-ExcelReader 安装&使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表