再战PHP:在windows server 2003环境下Apache2.2.14配置PHP5.2.12,服务器重启失败
2010-02-12 14:07
846 查看
两天前,帮一个朋友配置WAMP环境,
windows server 2003 enterprise edition sp2,
先安装的MySQL5.143,
再安装Apache2.2.14,
最后安装php5.2.12,php最新版本是5.3.1,为了稳定没有选择这个alpha版本.
配置项如下:
#load php5 module
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#add default page
<IfModule dir_module>
DirectoryIndex default.php
DirectoryIndex default.htm
DirectoryIndex default.html
DirectoryIndex index.php
DirectoryIndex index.htm
DirectoryIndex index.html
</IfModule>
#add request type
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
#add default charset
AddDefaultCharset UTF-8
#website DocumentRoot
DocumentRoot "D:/website"
<Directory "D:/website">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
===========================
配置好之后重启Apache服务器一切正常,并且在D:/website放置了default.htm,输出phpinfo,一切正常.
但是第二天朋友就发现了问题:电脑重启之后,Apache服务再也起不来了.
之后便是两天的煎熬,Google,Apache的帮助文档,尝试各种配置方案,将若干dll拷贝到 system32下,拷贝到Apache/bin下面,在配置文档里调用C:/php/.所有能尝试的都尝试了,Apache依然不见启动.
无奈之下,只能下载最新版本的php5.3.1了,安装之后依然照旧.
再次Google,还是没有结果.
最后冷静了下,回想到原来使用php5.2.10的时候没有出现这类问题,所以翻了翻移动硬盘,找到原来使用的php5.2.10,安装之后,重启Apache.
ok.一切正常.重启电脑,Apache也跟着自动重启,哈哈,原来是php5与Apache2.2.14有版本冲突,此时留心看了看Apache文件的创建时间是2009.9.28,而php5.2.12的创建时间是2009.12.17.基本上可以确定是Apache无法兼容新版本的php5.
windows server 2003 enterprise edition sp2,
先安装的MySQL5.143,
再安装Apache2.2.14,
最后安装php5.2.12,php最新版本是5.3.1,为了稳定没有选择这个alpha版本.
配置项如下:
#load php5 module
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#add default page
<IfModule dir_module>
DirectoryIndex default.php
DirectoryIndex default.htm
DirectoryIndex default.html
DirectoryIndex index.php
DirectoryIndex index.htm
DirectoryIndex index.html
</IfModule>
#add request type
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
#add default charset
AddDefaultCharset UTF-8
#website DocumentRoot
DocumentRoot "D:/website"
<Directory "D:/website">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
===========================
配置好之后重启Apache服务器一切正常,并且在D:/website放置了default.htm,输出phpinfo,一切正常.
但是第二天朋友就发现了问题:电脑重启之后,Apache服务再也起不来了.
之后便是两天的煎熬,Google,Apache的帮助文档,尝试各种配置方案,将若干dll拷贝到 system32下,拷贝到Apache/bin下面,在配置文档里调用C:/php/.所有能尝试的都尝试了,Apache依然不见启动.
无奈之下,只能下载最新版本的php5.3.1了,安装之后依然照旧.
再次Google,还是没有结果.
最后冷静了下,回想到原来使用php5.2.10的时候没有出现这类问题,所以翻了翻移动硬盘,找到原来使用的php5.2.10,安装之后,重启Apache.
ok.一切正常.重启电脑,Apache也跟着自动重启,哈哈,原来是php5与Apache2.2.14有版本冲突,此时留心看了看Apache文件的创建时间是2009.9.28,而php5.2.12的创建时间是2009.12.17.基本上可以确定是Apache无法兼容新版本的php5.
相关文章推荐
- Mac下配置apache,PHP,mysql以及phpmyadmin服务器环境遇到的坑以及解决方式
- linux后台服务器开发环境部署配置和验证(nginx+apache+php-fpm+FASTCGI(C/C++))
- PHP 开发环境的搭建和使用 01--apache服务器配置以及 IIS端口冲突解决
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- Windows server 2003 服务器环境配置 新手简明版
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- [原创]WIN环境下用Apache+PHP+MySql配置web服务器(菜鸟版)
- Windows server 2003下PHP+MySQL+IIS 环境安装配置
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- Windows Server 2003 下Apache加载PHP失败的问题解决
- windows server 2003 svn 服务器安装及配置(无Apache)
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- WIN环境下用Apache+PHP+MySql配置web服务器(菜鸟版)
- windows server 2003以isapi的方式配置php+mysql环境的详细过程
- apache+php+mysql服务器环境配置注意点
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- php-5.2.11 +apache_2.2.14+MySQL5.0开发环境配置