Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1472313
  • 博文数量: 254
  • 博客积分: 8696
  • 博客等级: 中将
  • 技术积分: 2961
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-03 16:46
文章分类

全部博文(254)

文章存档

2015年(4)

2014年(18)

2013年(16)

2012年(8)

2011年(25)

2010年(2)

2009年(74)

2008年(107)

分类: 系统运维

2011-07-29 01:53:39

整合PHP+Apache+MySQL非常郁闷,抗战到凌晨1:50分,终于胜利了。分享一下配置过程错误处理的历程,希望对后来人有所帮助。

一、文件安装
PHP下载:
MySQL下载:
Apache下载:
文件的安装过程可参考:

二、错误及解决方法
1、Apache服务无法启动,鼠标停留在右下角Apache图标时,提示“No services installed”。解决办法,参考:http://blog.chinaunix.net/space.php?uid=20681545&do=blog&id=1754015;
其它可能的原因:80端口占用,如IIS、迅雷等;软件冲突;httpd.conf配置错误;具体的原因可通过httpd.exe -w -n "Apache2" -k start命令启动(cmd->Apache安装目录->bin),而查看错误信息。

2、LoadModule takes two arguments, a module name and the name of a shared object file。php5_module的路径参数中可能存在空格,如“Program Files”,在路径的左右添加“”,如:LoadModule php5_module "D:/Program Files/php-5.4.0alpha2-Win32-VC9-x86/php5apache2_2.dll"

3、cannot load module php5apache2_2.dll。在网上查了很多资料,依然一头雾水,终于在LZY的博客上找到方法,非常感谢。我的php版本是

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger

64位系统处理方法:
On a 64-bit operating system also delete the following registry keys:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger

终于整合完毕了,可在Apache2.2\htdocs中,新建一个php,假如是Test.php,内容为:
echo phpinfo();
?>
然后启动服务,在IE地址栏中输入:,查看是否有配置信息输出。

以上的解决办法均来自网络,非常感谢他们。




http://blog.sina.com.cn/s/blog_674ddfca0100qk1b.html

http://hi.baidu.com/ruhaole/blog/item/220cc86076b46cd38db10d02.html

阅读(7515) | 评论(6) | 转发(2) |
给主人留下些什么吧!~~

beyondfly2011-07-30 13:28:33

原来是windows版本的啊