首页 > 电脑网络 > 编程知识 > CMSMS代码快速学习环境搭建

CMSMS代码快速学习环境搭建
2009-06-05 22:20:01   来源:   点击:

    CMSMS代码快速学习环境搭建

    随着CMSMS的深入学习, 不断积累的经验和教训, 从本篇文章开始将把我的经验展示在这个平台上供大家分享.
    首先我们将介绍cmsms学习环境的搭建, Zend studio+ZendDebugger安装
    提前注意:
    1. 两种情况的安装,有optimizer和没有optimizer
    2. 在有optimizer的情况下,debugger的dll文件所在的目录名为php-5.2.x,务必注意
    工作平台是windows,所以我下载的是为windows编译的dll。
    Zend Debugger 下载可以自己到zend官网去下载,下载很麻烦, 要耐心点。
    解压下载的ZendDebugger-5.2.10,目录结构如下:
    4_3_x_comp
    4_4_x_comp
    5_0_x_comp
    5_1_x_comp
    5_2_x_comp
    5_2_x_nts_comp
    dummy.php
    Inventory.xml
    README.txt
    根据您安装的php版本,选择相应的文件。5.2.x有2个编译好的dll,其中5_2_x_nts_comp是“non-tread safe”的,因此我使用5_2_x_comp内的dll。
    下面是具体的操作步骤。
    1、请将ZendDebugger.dll复制到您的php安装目录下,比如:D:\Downloads\ZendDebugger-5.2.14-cygwin_nt-i386\ZendDebugger-5.2.14RC9-cygwin_nt-i386
    2、然后将下面的4行内容加到您的php.ini:
    [Zend]
    zend_extension_ts=D:/do/php/ZendDebugger.dll
    zend_debugger.allow_hosts=127.0.0.1
    zend_debugger.expose_remotely=always
    其中,127.0.0.1是远程调试的文件所在机器的IP;我是本地web调试,我机器的IP是127.0.0.1。
    3、将dummy.php复制到apache的document root目录。
    4、重启apache。
    下面是重点:
    由于我以前装了zend Optimizer,php.ini里面也有一段代码zend_extension_ts=XXXXX,所以冲突,导致apache无法启动。
    解决办法如下:
    把下载解压后的文件夹名称是php-5-2-x_com要把他改成php-5.2.x不然找不到文件.然 后在php.ini后面加上下面的代码,重启就可以了。其中D:\Downloads\ZendDebugger-5.2.14-cygwin_nt- i386\ZendDebugger-5.2.14RC9-cygwin_nt-i386是我下载zend debugger的解压地址,你根据你的情况换成你的就可以了。
    [Zend]
    zend_extension_manager.optimizer_ts=”C:\AppServ\zend\lib\Optimizer-3.3.0″
    zend_extension_ts=”C:\AppServ\zend\lib\ZendExtensionManager.dll”
    zend_extension_manager.debug_server_ts=”D:\Downloads\ZendDebugger-5.2.14-cygwin_nt-i386\ZendDebugger-5.2.14RC9-cygwin_nt-i386″
    zend_debugger.allow_hosts=127.0.0.1
    zend_debugger.expose_remotely=always

相关热词搜索:CMSMS 代码 环境 搭建

上一篇:apache服务器安装前准备
下一篇:开放源代码的定义