环境为windows8;
安装程序:httpd-2.2.25-win32-x86-no_ssl.msi
php-5.5.3-Win32-VC11-x86
安装好apache之后,解压php。
然后,将php的目录及其ext目录加入环境变量。
修改http.conf,依次改了documentroot,第二组的<DIrectory>里面的那个目录为我放文件的地方。
然后加入使其解析php的配置
#PHP5
LoadModule php5_module "D:/Apps/WEBSITES/php5/php5apache2_2.dll"
#用于 寻找php.ini的目录
PHPIniDir "D:/Apps/WEBSITES/php5"
#使apache执行.php文件
AddType application/x-httpd-php .php
这里说一下,我的php5.5里面没有php5apache2_2.dll"只有php5apache2_4.dll"
我就从5.4里面复制了一个、
接着,修改php.ini
修改extension_dir = "D:\php5\ext"
重启apache服务
发现,访问静态页面是正确的,
访问php文件,我在网站目录添加了phpinfo(),命名为index.php
访问index.php文件时,显示了info的页面,然后马上就不没有了,再次访问也无法访问。
我把apache和php删除了好几遍重新配置,都不法解决问题。
随便翻看的时候,看到apache/log/access.txt
我在访问网站目录下的index.php时记录了
127.0.0.1 - - [04/Oct/2013:13:50:09 +0800] "GET /favicon.ico HTTP/1.1" 200 6
127.0.0.1 - - [04/Oct/2013:13:50:46 +0800] "GET / HTTP/1.1" 304 -
网页的title也显示是Redirecting
不知此情况怎么才能解决?
感谢点进来的朋友,希望我的问题可以得到解答~谢谢!