设为首页 收藏本站
查看: 412|回复: 0

[经验分享] Windows PHP集成开发调试环境搭建

[复制链接]

尚未签到

发表于 2017-3-27 09:29:30 | 显示全部楼层 |阅读模式
  PHP集成开发调试环境搭建:
  环境的软件组成为: Apache2.4, PHP5.3 NTS, ZendDebugger,mod_fcgid-2.3.7-win32,Eclipse PHP。JDK1.5,mysql55
  mysql55由于笔者之前自己使用安装版的已经安装过了。就只说PHP如何配置Mysql。
  Apache2.4: http://www.apachelounge.com/download/win32/binaries/httpd-2.4.4-win32.zip
  mod_fcgid: http://www.apachelounge.com/download/win32/modules-2.4/mod_fcgid-2.3.7-win32.zip
  PHP5.3 NTS; http://windows.php.net/downloads/releases/php-5.3.26-nts-Win32-VC9-x86.zip
  Zend Debugger: http://downloads.zend.com/studio_debugger/2011_04_10/ZendDebugger-20110410-cygwin_nt-i386.zip
  Eclipse PHP: http://archive.eclipse.org/technology/epp/downloads/release/helios/SR1/eclipse-php-helios-SR1-win32.zip
  Eclipse PHP只能运行在JDK1.5的环境。目前最高支持到PHP5.3的代码提示。
  Zend Debugger也是最高支持PHP5.3的调试。
  Eclipse PHP解压后,配置JDK1.5的环境变量就可以用了。
  除了JDK1.5都是免安装的,可以自己也做一个集成包就像XAMPP那样解压后就可以到处运行。
  Apache的配置,配置文件conf/httpd.conf:
  1,启动Apache必须配置ServerRoot
  ServerRoot "C:\Apache24" 这个目录要指向你解压apache的目录
  2,配置网站根目录,并把ZendDebugger里面的dummy.php复制到这里:
  DocumentRoot "C:\php"
<Directory "C:\php">
  3,Apache配置fastCgi:
  a, 解压mod_fcgid-2.3.7-win32.zip,复制mod_fcgid.so 到 Apache2.4的Modules目录中。
  b, 到Apache 配置文件httpd.conf中LoadModule下面添加以下代码。另外C:/Apps/PHP5.3NTS为笔者解压PHP的路径。
  LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
    FcgidInitialEnv PHPRC        "C:/Apps/PHP5.3NTS"
    AddHandler fcgid-script .php    
    FCGIWrapper "C:\Apps\PHP5.3NTS\php-cgi.exe" .php
</IfModule>
  在到DocumentRoot添加CGI的执行代码,把FollowSymLinks换成蓝色代码:
  DocumentRoot "C:\php"
<Directory "C:\php">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes ExecCGI MultiViews
  Apache配置完成,现在配置PHP。
  1, 到PHP的解压文件夹里,把php.ini-development修改成php.ini
  2,打开php.ini,找到extension_dir,去掉前面的分号,修改其值为:C:/Apps/PHP5.3NTS/ext
  3,如果需要连接Mysql则去掉;extension=php_mysql.dll前面的分号。
  4,到;report_zend_debug = 0下添加以下代码来配置Zend_debugger:
  zend_debugger.allow_hosts = 127.0.0.1 localhost
zend_debugger.expose_remotely = 2
zend_extension = "C:\ZendDebugger-20110410-cygwin_nt-i386\5_3_x_nts_comp\ZendDebugger.dll"
  好的,现在PHP的集成开发调试安装环境完成。你可以开始开发了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-355919-1-1.html 上篇帖子: 我自己的PHP环境安装配置 下篇帖子: php 创建小图片
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表