apache2.2 + php5.2.4 + mysql5.0.x 安装配置

apache2.2  + php5.2.4  + mysql5.0.x 安装配置


我下载的都是安装版本,先对简单,需要修改的配置不多
发生错误后在google baidu上查找,所出现的错误都能找到,但是感觉毕竟凌乱
这里稍作整理
1、apache
启动错误
Errlog:
[Mon Jul 18 04:07:28 2005] [notice] Server built: Feb 10 2005 06:11:34
[Mon Jul 18 04:07:28 2005] [notice] Parent: Created child process 448
[Mon Jul 18 04:07:28 2005] [notice] Child 448: Child process is running
[Mon Jul 18 04: 07:28 2005] [crit] (OS 10022)提供了一个无效的参数。 : Child 448: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Mon Jul 18 04:07:28 2005] [error] Parent: child process exited with status 3 -- Aborting.
[Mon Jul 18 04:07:29 2005] [notice] Apache/2.0.53 (Win32) configured -- resuming normal

======================================================================
网上流传的觖决办法:
1.网上邻居-》本地连接-》属性-》高级—》Wins标签-》去掉启用LMhosts查询前的勾就可以了.
或.2控制面板-》windows防火墙-》高级标签-》网络连接设置-》设置-》勾选安全Web服务器(HTTPS)"选项,按两次"确定"即可

如果之上的都作了,你还是不能够解决怎么办?
呵呵
办法:httpd.conf 中 ServerName 部分的机器名改成IP试试看

注意:费尔防火墙好像和apache冲突,也会导致WSASocket failed to open the inherited socket

   解决办法:关闭费尔防火墙,然后在本地连接-》属性-》高级—》Wins标签-》中乱点,确定后,重新启动,就可以了,可是每次好麻烦(这个解决方法是在台湾的一个论坛上看到的)

2、php
PHP提供很多插件,这里只需要安装自己需要的就可以了,可能不同插件间会有冲突。如果全部安装可能PHP可能不能加载  够用就好

3、php连接mysql
PHP Warning:  PHP Startup: Unable to load dynamic library 'C://Program Files//PHP//ext//php_mysql.dll'
虽然在windows PATH环境变量中设置了php的路径,但是,就是但是
php安装目录下的 libmysql.dll 文件需要copy的windows/system32/下

网上有的说要copy所有的dll和php.ini,我特地做了试验,有libmysql.dll应该就够了,其他的就是路径问题了。

4、php连接mysql字符集问题

新版本php增加了一个行数 mysql_set_charset("gb2312",$db); 其中$db 为数据库连接,这样就可以解决了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值