frcd 发表于 2015-8-22 11:32:38

windows 下WAMP环境配置的directory路径问题

  这两天在搞win7 64位下配置服务器环境,基于apache+mysql+php。
  apache下载的httpd-2.4.6-win32.zip,
  vc9下面编译的。windows位64位,但都采用的是32位,担心以后出现几种软件不兼容问题。
  php用的php-5.4.20-Win32-VC9-x86.zip
线程安全(TS,thread safe)的,里面包含windows下Apache需要的一个文件(线程不安全(NTS)的里面没有这个文件)
  mysql选的 mysql-installer-5.5.25.0.msi,安装包,网上有安装教程。
  我的安装目录如下:
  D:\Web
  -apache
  -php
  -mysql
  -data
  -install file
  -htdocs
  所有网站文件均放在-htdocs文件夹下。根据网上教程安装完毕,配置好php.ini和httpd.conf后,打开phpinfo.php可以“正常”显示。自己随便写个php文件,apache也可以完好运行,但连接数据库总是提示fatal error,undefined mysql_connect(),又仔细一一检查了上述连个配置文件,都没有解决问题。phpinfo(),发现没有mysql相关信息,只有mysqlnd。php里的Loaded Configuration File也为空,而自己明明配置了PHPIniDir目录,后来又搜了好多前辈的经验,才发现自己的<directory>设置的不对,自己设置的是apache的文件目录“D:/Web/apache”,改为整个大目录“D:/Web”,php连接mysql就正常了。
  在此记录一下自己的经历,希望采用我的这种目录架构安装WAMP的童鞋也注意这个小问题。
  PS:1. 老版本的php是有一个libmysql.dll文件的,新版的libmysql.dll这个文件已经移交给了MySQL的开发团队,所以大家不用费心去找这个文件了.它就在MySQL安装目录的lib文件夹下. 复制一份到C:/windows/system32即可。设置系统路径后 就不需要在复制到system32文件夹了。
  2.最好 可以自己配置一下 所有的开发环境,自己能熟悉到好多配置文件里的设置信息。如上传文件大小,数目限制,mysql保持连接时间,最大连接数等等。通过phpinfo()查看的信息也比较有用。
页: [1]
查看完整版本: windows 下WAMP环境配置的directory路径问题