• Xampp + Zend Studio + xDebug 环境搭建 (Mac,Windows都适用)


    这几天折腾了一下PHP开发环境的搭建,现总结一下安装步骤:

    1. 安装 Zend Studio,然后破解。

    2. 安装 Xampp 
    3. 配置 Xampp
         3.1 配置 Apache服务端口:
              修改 C:xamppapacheconfhttpd.conf 查找 “Listen 80”  和 "ServerName localhost:80" 改成相应的端口。
              确保 Apache服务正常启动:
              
         3.2 建立虚拟目录:
              3.2.1 修改 C:xamppapacheconfhttpd.conf 查找 :
                   # Virtual hosts

                   Include conf/extra/httpd-vhosts.conf 

                   删除 “Include conf/extra/httpd-vhosts.conf ” 前的  #
              3.2.2 修改 C:xamppapacheconfextrahttpd-vhosts.conf :
                   添加以下配置节
                   <VirtualHost *:80>// 端口号
                       DocumentRoot "D:/PHPSpace/" //虚拟目录位置
                       ServerName windydev // Domain 名字,可以再 hosts 添加
                       ErrorLog "logs/windydev.log" //log 文件位置
                       <Directory "D:/PHPSpace/Hello"> //虚拟目录位置
                           Options -Indexes //不允许浏览目录 可改为  Options Indexes FollowSymLinks Includes ExecCGI
                           AllowOverride All
                           Require all granted
                       </Directory>
                   </VirtualHost>
                   注意不要写中文注释
                   验证 http://windydev 是否可以访问
         3.3 安装 XDebug
              3.3.1 获得 PHP 信息:
                   写个HelloWorld , 调用 phpinfo() 在页面输出 php 信息, 拷贝所有输出字符
                   打开 http://www.xdebug.org/wizard.php  ,将拷贝字符输入文本框,点击 “Analyse my phpinfo() output ”
     
       
     
         按网页提示进行操作。
     
    4. 修改hosts文件
         由于添加的虚拟目录,所以要修改hosts文件
         加入:
         127.0.0.1 windydev
     
    NOTE:Mac 版的xdebug安装稍微复杂一些,不过只要严格按照 xdebug官网上的说明一步一步做还是可以成功的,这里提醒一下 Mac 10.9以上版本的用户:
    如果你们在执行 phpize时报错,请参考一下解决方案:
     
     
    以下给出 xDebug的配置:
    Windows:
    [XDebug]
    xdebug.profiler_append = 0
    xdebug.profiler_enable = 1
    xdebug.profiler_enable_trigger = 0
    xdebug.profiler_output_dir = "C:xampp mp"
    xdebug.profiler_output_name = "cachegrind.out.%t-%s"
    xdebug.remote_enable = 1
    xdebug.remote_handler = "dbgp"
    xdebug.remote_host = "127.0.0.1"
    xdebug.trace_output_dir = "C:xampp mp"
    zend_extension = C:xamppphpextphp_xdebug-2.2.7-5.5-vc11.dll
    Mac:
    zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
    xdebug.remote_enable = 1
  • 相关阅读:
    python pytest全局用例共用之conftest.py详解
    mybatis mapper文件中select标签参数汇总
    mybatis整合redis实现二级缓存(转载)
    代码智能---aiXcoder插件
    mybatis运行原理及源码流程分析
    linux关闭防火墙
    mysql 锁
    mysql 性能低下的分析
    针对msyql的like中 两边都不得不使用% 的场景分析
    mysql 相关文件路径、配置
  • 原文地址:https://www.cnblogs.com/windyliu/p/4280791.html
Copyright © 2020-2023  润新知