发新话题
打印

php与apache配置研究

php与apache配置研究

关于apache配置报phpinidir错误问题,下面参考:# configure the path to php.ini
PHPIniDir "C:/php"
PhpIniDir是PHP的初始化文件php.ini的路径。许多朋友将php.ini放入windows目录下,但是这不是一种好的方式,因为系统搜寻php.ini的顺序是:
        (1) PhpIniDir;
        (2) 注册表键值:HKEY_LOCAL_MACHINE->SOFTWARE->PHP->IniFilePath;
        (3) 环境变量%PHPRC%;
        (4) PHP5的根目录(For CLI),或者WWW的根目录(For SAPI moudles);

        (5) Windows目录(C:\windows);   
很明显,第一:在hpptd.conf中设置PhpIniDir是最好的办法。(PhpIniDir的设置跟PHP的版本有关系)
              第二:报错的问题很可能重复。只选一就可以了。

以我的习惯第三个phprc为主。。。建议以第一个phpinidir为主(兼容性)

[ 本帖最后由 sjtprruy 于 2008-3-13 00:15 编辑 ]

TOP

如果是解压版的,使用apache的话apache最先搜索的目录是httpd的同级目录,也就是apache/bin,所以可以放在这里

我的环境就是用的解压版,重装系统后不用重新安装,只需要执行几个命令把服务安装上即可,非常方便

TOP

楼上的正道

TOP

二楼的能说一下怎么做的吗?我现在比较头疼,每次ghost都得重新配置

TOP

俺也想知道哦

TOP

引用:
原帖由 fdasf 于 2008-3-14 00:52 发表
俺也想知道哦
哈,都这么晚还在啊

那俺简单说一下,apache安装好后不用动,PHP用解压版,MySQL也用解压版

把php.ini放在apache/bin目录下,把my.ini入在mysql根目录下就OK了,以后重装后只需要执行两个命令

安装apache服务 apache/bin/httpd -k install
安装mysql服务 mysql/bin/mysqld_nt --install

然后 net start apache2.2    net start mysql即可

TOP

把php.ini放在apache/bin目录下,这点不需要这样做。有点违法环保的协议
在hpptd.conf中设置PhpIniDir修改PHP安装的路径就可以了。
重点是php的路径,不受windows安装的影响就是最好的办法用phpinidir设置。。。

TOP

发新话题