嗯 
初学php 对于php的环境配置问题很烦了我采用PHP5.2.5+ Apache2.2+Mysql的组合,在学习中,所有的书本上以及网上说配置php作为Apache的一个模块运行时都是
LoadModule php5_module "D:/php/php5apache2.dll",但是当我这样配置的时候,发现Apache都不能启动了,提示说加载LoadModule php5_module "D:/php/php5apache2.dll" 失败,当时当我LoadModule php5_module "D:/php/php5apache2_2.dll"是就可以了不知道这两个有什么区别还有接下来的问题 我在php中启用了
extension=php_gd2.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll这些配置,但是当我运行phpinfo();查看配置信息的时候又没有这些项,写的关于数据库链接以及gd的程序都不能运行,报下面的错误。。
Fatal error: Call to undefined function gd_info() in D:\Apache2.2\htdocs\test\new\gd.php on line 2
Fatal error: Call to undefined function mysql_connect() in D:\Apache2.2\htdocs\test\z\login.php on line 7不知道怎么配置才能使用天啦。烦死了。
最后我使用的是zend studio for Eclipse6.0 作为开发工具的,不知道如何用他来调试,为什么不能像运行java一样一点带三角形的按钮就好,zend studio for Eclipse6.0 中如果直接点运行按钮,会打开上一次的程序这个怎么改
菜人学PHP,很迷茫啊没人指导

解决方案 »

  1.   

    我也是一个初学者,也是问了很多有关环境配置方面的问题,可是都说是用集成开发环境,我也是晕死了,apache启动不了应该是配置文件的问题,所以上网找些这方面的吧,希望可以帮到你哦
      

  2.   

    php5apache2是供apache2.0用的
    php5apache2_2是2.2加载的,你换2_2是对的,没问题关于GD和MYSQL,指定了扩展目录了没有,就是那个exten...dir什么的,要指向那些php_....dll所对应的路径,这样PHP才能加载他们,另外对于MYSQL可能还要把PHP文件内的一些关于mysql的DLL放到系统目录下面去,总的来看建议初学者还是用集成环境比较好。配置这东西要注意的地方很多,很难一次说清楚,有的还根你系统环境有关,问题不容易被发现。用zend调试的话,如果只是本地调试可以直接按F5我都这样弄的,不知道你说的不行是什么意思,调试时要设断点的。调试时要打开你要调试的程序。如果是远程调试的话,得装plandform(好像是这么写的吧)
      

  3.   

    PHP配置确实是太烦人了,我开始学时,用了几天也没打开“HELLO 我”的第一个网面
    最终还是用了这个 “WampServer”简单不用配置(建议初学者用)建议再下载那个“PHP100视频教程”,超简单的教程,应该没有看不懂的,另外如果Apache启动不了的话,先关了迅雷,
    如果装了IIS
    控面板---管理工具----服务---IIS Admin 把IIS停止了
    (如果没改那80端口的话,每次开机都要停止IIS才能启动Apache)
    至少我是这么解决的,或许你的问题复杂。
      

  4.   

    WINXp下配置apache, mysql, php,参考http://dev.csdn.net/article/45/45858.shtmzend studio for Eclipse6.0调试PHP,参考http://blog.csdn.net/ruanchao/archive/2008/12/29/3637234.aspx
      

  5.   

    额,现在解决了。能启动了,不过由于学校网络使用的是dr.com计费软件,导致Apache又是不能启动,一般的改了本地连接里TCP/IP下面高级选项里WINS下面的LMHOSTS就OK了,不过偶的系统貌似这样改了之后还是不行,每次不行了都要去重新刷新一下那个修改
    改了之后又上不了外网了,就是这么悲剧不过能用就好了加油
    学了几天,今天学校招聘会,屁颠屁颠跑去应聘PHP开发的
    哎~~~~~~~~~~
    还得学学嗯
      

  6.   

    原来是这样的啊
    难道书上的都好老的教程了。都用Apache2.0了。PHP中选择要加载的块现在可以了,不过还不是搞不懂原先我指定了extension_dir = "D:\php\ext"
    这个目录,但是还是不行,后来把php.ini拷贝到windows目录下面去才行嗯
      

  7.   


    嗯,是本地调试,其实对我来说还不会调试
    嘿嘿,只是想怎么能运行起来嗯。。第一次导入一个项目后。比如打开一个login.php文件,我想运行它,点击带三角形的那个图标,第一次会提示输入一个默认的地址(好像是吧)。然后我经常输错。比如我输成http://localhost/z/login.php(localhost后面缺少端口号90) ,之后我再次想运行这个项目里的文件后都是直接打开http://localhost/z/.....的地址。不知道哪里能改掉