大家好,我是最近想开始学php的。我以前是做asp的,php环境搭配搞了我好几天也没弄明白,网上找的都是千篇一律也没解决问题。。
先说说我的情况吧,我是在xp环境下搭建的,apache_2.2.15-win32-x86-no_ssl.msi和PHP 5.3.2,关于这个PHP 5.3.2我想说一下,我是在http://cn.php.net/下载的PHP 5.3.2VC6 x86 Thread Safe的zip包(本来下载的是Non Thread Safe 可是里面却没有php5ts.dll文件)这个应该没错吧另外Debug Pack是干什么的??我先安装的apache,8080端口,启动成功了看见itworkapache和php都安装在D盘,
按照网上的配置方法配置后,apache重新启动出现:php startup: d:\php\ext\php_dba.all 找不到指定模块,还有d:\php\ext\php_dbase.all 也找不到。我在ext目录下也确实没找到,我是在官网下的php,为什么会没有这两个文件,我不清楚于是我在网下下载了这两个文件(但好像是04年的。。)放到ext目录下,还是会出现这个错误我的php。ini是按照网上说的修改
有几处不知道改的对不对:
1.extension=php_dba.dll 
extension=php_dbase.dll
extension=php_gd2.dll 
extension=php_mysql.dll 
我去掉了这4个前面的;2.extension_dir=
我找到了两个,一个是extension_dir="./"和extension_dir="ext"。前面都有;我把extension_dir="ext"改成extension_dir = "D:\Php\ext",这里的斜杠问题,我换成D:/Php/ext也是提示找不到模块d:/php/ext\php_dba.all (就是这样的。。)apache的httpd。conf
文件最下面加上了
LoadModule php5_module D:/Php/php5apache2_2.dll
AddType application/x-httpd-php .php
后来我又在别的文章中,有人说还得在最后加上PHPIniDir "D:\Php",我也加上了。。其他的都是原原本本照做的,应该是没有问题。对了,还有少数说文章配置path什么的。我没配置、、、不知道大家看明白没有,可能我写的乱,抱歉了,希望大家能看完,多谢!!!!

解决方案 »

  1.   

    把模块考到 windows/system32 看看
      

  2.   

    有的widows确实是需要这样的,而且还要将php.ini复制一份到windows目录里
      

  3.   

    Php  这些路径的大小写不知有没影响path好像要设置的,要不拷到 system32
      

  4.   

    PHP+APACHE_MYSQL三样安装完
    以PHP安装目录E:\php5,工程目录E:\php\PHPWork为例1、环境变量  
       path   E:\php5;E:\php5\ext2、PHP安装目录下php.ini
       修改extension_dir ="E:/php5/ext"
           display_errors = On
       修改extension=php_mysql.dll
       修改mysql.default_port =3306
           mysql.default_host =localhost
           mysql.default_user =root
           mysql.default_password =1233、apache配置文件conf\httpd.conf
       添加 LoadModule php5_module E:/php5/php5apache2_2.dll
            PHPIniDir "E:/php5"
       修改 DocumentRoot "E:/php/PHPWork"
            <Directory "E:/php/PHPWork">4、复制php.ini到windows目录下
       复制libmysql.dll到windows/system32目录下5. 复制ntwdblib.dll到windows/system32目录下对于Apache内其他的配置添加
     AddType application/x-httpd-php .php
     AddType application/x-httpd-php .html
     AddType application/x-httpd-php .xls
     AddType application/x-httpd-php .xlsx
      

  5.   

    复制模块到windows/system32 也不好使(能是这两个文件太旧了么?04年的。新的我找不到,官网下的php里也没有)
    php.ini这个文件我配完的时候就复制到windows里了。。
    php大写?请问是所有的第一个字母都大写?回复5L的朋友,安装你那么做了,
    复制libmysql.dll到windows/system32目录下
    复制ntwdblib.dll到windows/system32目录下
    这两个文件php里没有。而且 修改 DocumentRoot "E:/php/PHPWork"
      <Directory "E:/php/PHPWork">
    我修改后apache都启动不了了我的是apache_2.2.15和PHP 5.3.2多谢各位了
      

  6.   

    我怕xampp功能不全,所以我没下。而且我想多了解php
    难道各位都没遇到这问题??
      

  7.   

       怎么和我一样啊,我前两天开始学php就安装那工具和配置都把我整的晕头转向的,最后还是没有成功,页面运行无法显示网页,都急疯了。昨晚下了个phpStudy.exe.安装后可以了 但没有工具,不知道还需要安装mysql数据库和php编程工具不,问了好多人都说不用,但都不知道在哪个工具里编程,可以在dw里编程但出错也不知道 真郁闷啊!这个php真够麻烦的。以前都用sqlserver数据库 ,现在用mysql都不会用了。
      

  8.   

    你mysql 装了没?这些模块都是设计mysql数据库的
      

  9.   

    多谢各位了,但不是各位说的问题。我安装个php5.2.3就好使了推荐和我一样的新手别下php5.3.2,下5.2.3就好了,里面的文件都有。。
      

  10.   

    lz的问题和我的一模一样,我用的版本是:Apache HTTP Server 2.2.21 和 php-5.3.8-Win32-VC9-x86,把php_dba.dll 和 php_dbase.dll 加入到C:\php\ext中还是没用,我是按照http://www.tipskill.com/read.php?110配置的apache和php,大家配置时有没有遇到这样的问题呢?