问题已经暂时解决了.方法是:
从PHP\EXT文件夹下把php_mysql.dll移动到PHP根目录下.现在新问题出来了,ext目录下那么多.DLL文件,难道都移出来啊?
我的设置哪里出错了呢.
装载动态库是在哪里设置的?

解决方案 »

  1.   

    楼上的话不到位呀,怎么设呢.
    我用的是PHP5,在PATH里添加了PHP/EXT,没起作用.
      

  2.   

    先设好路径,path=php/ext;你要用到的函数库就在php.ini里找到相应“php_库文件名”位置,把它前面的“;”去掉就可以了。下面是我的设置:
    ;Windows Extensions
    ;Note that ODBC support is built in, so no dll is needed for it.
    ;extension=php_mbstring.dll
    ;extension=php_bz2.dll
    ;extension=php_cpdf.dll
    ;extension=php_curl.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_dbx.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_java.dll
    ;extension=php_ldap.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    extension=php_mysql.dll
    ;extension=php_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    ;extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_w32api.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    ;extension=php_yaz.dll
    ;extension=php_zip.dll
      

  3.   

    按楼上的做法,还是不行.比如去掉extension=php_zip.dll前的分号,还是会报错说找不到这个模块. 
    也是说,设置路径不起作用.应该是我的apache中设置有问题了.
    另外,我的PHP是免安装的.