我不能成功地configurationApache和PHP的configuration文件,有谁能帮助我这样?
Apache 2.2.16(win32-x86-no_ssl.msi)被安装到“C:\ Apache2.2”位置。
然后,PHP 5.3.3(VC9 x86线程安全)压缩文件被下载并解压缩到“C:\ php”位置。
从“C:\ php”我把“php.ini-development”文件改名为“php.ini”
用记事本打开“php.ini”文件,修改为:
doc_root = "C:\Apache2.2\htdocs" extension_dir = "C:\php\ext"
以下几行被添加到Apache的configuration文件“httpd.conf”中:
LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"
@ jer.salamon:你要我发布完整的httpd.conf文件吗? 那会更长!
@ davr:服务器首先启动,但是当我configuration这些文件时,它再也不会启动了
@ jer.salamon:你的意思是保持这种方式:
doc_root = extension_dir = "ext"
它还没有恢复!
尝试留下你的doc_root空白,并把你的扩展./etc。
我有这个问题的年龄,直到我发现了一些apachelounge http://www.apachelounge.com/viewtopic.php?t=3180
有几个post提到禁用某些扩展,所以我走了。 对我来说这是postgre,在php.ini中注释掉了这一行:
延长= php_pgsql.dll
希望它也适合你。
你能不能更好地解释你的意思是“不能重新启动”? 你有什么错误信息吗? 你有没有检查错误日志文件?
尝试启动一个shell(cmd.exe)并运行'httpd -t'(testingconfiguration文件 – 任何消息?'httpd -X'(注意,除非bin目录在你的path上,你需要chdir到httpd .exe位于第一位。