随笔 - 470  文章 - 6  评论 - 20  阅读 - 90万
 
摘要: 第一步下载capicom.dll http://files.cnblogs.com/files/chen110xi/DLL.7z 第二步注册capicom.dll至SysWow64 第三步VS中设置 1.添加com,capicom.dll的参考 2.COM 元件需注意是否內嵌 Interop 型別, 阅读全文
posted @ 2016-02-17 17:04 chen110xi 阅读(1072) 评论(0) 推荐(1) 编辑
  2017年8月9日

方式一

  • 到http://xdebug.org/files/php_xdebug-2.4.1-7.0-vc14.dll下载最新版的XDebug文件。

下载之后放到PHP7根目录下的ext子目录下。

  • PHP7 配置 修改PHP7根目录下的PHP.ini文件,在最后添加如下代码

    [XDebug]
    ;; Only Zend OR (!) XDebug
    zend_extension=f:\xampp\php\ext\php_xdebug-2.4.1-7.0-vc14.dll
    xdebug.remote_enable=1
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_handler=dbgp
    xdebug.collect_vars = On
    xdebug.collect_return = On
    xdebug.collect_params = On
    xdebug.profiler_enable=1
    xdebug.profiler_output_dir=f:\xampp\tmp

方式二

  • 到http://xdebug.org/files/php_xdebug-2.4.0rc3-7.0-vc14-x86_64.dll下载最新版的XDebug文件。

下载之后放到PHP7根目录下的ext子目录下。

  • PHP7 配置 修改PHP7根目录下的PHP.ini文件,在最后添加如下代码

    [xdebug]
    zend_extension = D:\PHP-TS\ext\php_xdebug-2.4.0rc3-7.0-vc14-x86_64.dll
    xdebug.remote_enable=true
    xdebug.collect_params=3
    ;xdebug.collect_return=1
    xdebug.collect_vars=1
    xdebug.collect_assignments=1
    xdebug.collect_includes=1
    xdebug.trace_format=0
    xdebug.auto_trace=0
    ;xdebug.trace_options=1
    ;xdebug.profiler_enable = off
    ;xdebug.profiler_enable_trigger = off
    ;xdebug.profiler_output_name =cachegrind.out.%t.%p
    xdebug.trace_output_name=trace.%H%R%t
    ;xdebug.show_local_vars=1
    xdebug.remote_handler = dbgp
    xdebug.remote_host= localhost
    xdebug.remote_port = 9999
    xdebug.cli_color=2
    xdebug.show_exception_trace=0
    xdebug.show_mem_delta=1
    xdebug.var_display_max_children=-1
    xdebug.var_display_max_data=-1
    xdebug.var_display_max_depth=6

附:PHP7的安装

  • PHP 5.5升级到PHP7.0后,提示“The mbstring extension is missing. Please check your PHP configuration.”

    找到php.ini,修改一下配置 extension_dir = "F:\xampp\php7x86ts\ext" 找到extension=php_mbstring.dll这一行,去掉行首分号保存php.ini 类似问题可具体可参考php5中的php.ini配置

  • 启动阿帕奇服务器httpd.exe - 系统错误 “无法启动此程序 因为计算机中丢失libssh2.dll 尝试重新安装解决此问题”

    1 下载 php extension ssh2 下载地址 http://windows.php.net/downloads/pecl/releases/ssh2/1.0/ 根据自己PHP的版本去下载,我使用的是线程安全的,所以下载的是php_ssh2-1.0-7.0-ts-vc14-x86.zip 2 解压完后,会有三个文件,libssh2.dll、php_ssh.dll、php_ssh2.pdb。 3 将 php_ssh.dll、php_ssh2.pdb 放到你的 php 扩展目录下 php/ext/ 下。 4 将libssh2.dll 复制到 c:/windows/system32 和 c:/windows/syswow64 各一份 5 php.ini中加入 extension=php_ssh2.dll 6 重启apache,即可使用php执行ssh连接操作了。 查看phpinfo(),是否有显示php_ssh2扩展加载成功。

  • 启动阿帕奇服务器httpd.exe - 系统错误 “无法启动此程序 因为计算机中丢失nghttp2.dll 尝试重新安装解决此问题”

    将nghttp2.dll 复制到 c:/windows/system32 和 c:/windows/syswow64 各一份,重启apache。

  • 启动阿帕奇服务器httpd.exe “无法定位序数 385 于动态链接库 SSLEAY32.dll 上”

    这个问题比较棘手,它涉及到操作系统的深层影响,不单单是软件本身的配置问题。由于我这里所使用的PHP方式是在原有的XAMPP版本上进行升级改造,从而出现一系列配置问题以及难以预料的操作系统问题,花费了大量时间来进行排查调试,仍然难以解决,得不偿失,因而决定升级XAMPP到新版本,直接支持PHP7.1。遗憾的是,在卸载XAMPP的同时,忘了备份数据库,因此造成了原有数据的丢失。值得一提的是,新的XAMPP集成开发包中所包含的MariDB作为MySQL的替代方案,有着良好的继承与兼容能力,数据库文件直接复制粘贴过去照样可以用,没有任何问题。在数据库连接上,最大的变化是PHP7只能使用msqli来连接数据库,不再支持mysql_connect()函数。建议以后在WIndow环境使用XAMPP集成环境,在Linux上使用LNMP集成环境,尽量不要去产生大的改造,以免带来不可预知的问题。

http://www.cnblogs.com/ioveNature/p/7199585.html

 

posted @ 2017-08-09 15:30 chen110xi 阅读(3673) 评论(0) 推荐(0) 编辑
摘要: 很多PHP程序员都习惯于使用echo、var_dump和exit来中断和调试web应用程序,本文主要介绍结合xdebug、IntelliJ IDEA、Firefox/chrome/IE来远程调试PHP WEB应用。 一、安装xdebug 可以在 https://xdebug.org/wizard.p 阅读全文
posted @ 2017-08-09 11:53 chen110xi 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: Intellij IDEA是一款非常强大的编译器,能很好地支持Java HTML CSS等。当然,加入PHP语言也是小菜一碟~ 环境: Windows 7、Intellij IDEA 2016.2.5、PHP5-7、Apache 2.4 步骤: 1、配置好php开发环境,包括PHP语言与Apache 阅读全文
posted @ 2017-08-09 11:40 chen110xi 阅读(24619) 评论(0) 推荐(0) 编辑
摘要: 用 PHP 作为我们「Docker 开发大礼包」开篇是带着一些朝圣的心情的。这是一门堪称「古老」的语言,这也是一门争议最多的语言,这更是一门不断涅槃的语言。「PHP 是最好的语言」这个流传已久的梗,或许正是对我国最有群众基础的编程语言描述里,最经典的注解。 就让我们一起回顾一下 PHP 的发展历程作 阅读全文
posted @ 2017-08-09 11:32 chen110xi 阅读(260) 评论(0) 推荐(0) 编辑
  2017年6月19日
摘要: procpid:进程idstart:进程开始时间lap:经过时间current_query:执行中的sql怎样停止正在执行的sqlSELECT pg_cancel_backend(进程id);或者用系统函数kill -9 进程id; 阅读全文
posted @ 2017-06-19 22:06 chen110xi 阅读(15753) 评论(1) 推荐(0) 编辑
  2017年6月7日
摘要: 1.查看当前目录的版本号 2.发布程式,进入到指定目录 3.运行程式 4.创建EF迁移 5.cd至指定目录,自动切换盘符 阅读全文
posted @ 2017-06-07 10:59 chen110xi 阅读(336) 评论(0) 推荐(0) 编辑
  2017年4月24日
摘要: 如题,项目中需要实现使用鼠标拖动、缩放一个矩形框,WPF中没有现成的,那就自己造一个轮子:) 造轮子前先看看Windows自带的画图工具中是怎样做的,如下图: 在被拖动的矩形框四周有9个小框,可以从不同方向拖动来放大缩小矩形框,另外需要注意的是,还有一个框,就是图中虚线的矩形框,这个框,是用来拖动目 阅读全文
posted @ 2017-04-24 16:36 chen110xi 阅读(7591) 评论(1) 推荐(1) 编辑
摘要: xaml代码: C#代码: 阅读全文
posted @ 2017-04-24 16:35 chen110xi 阅读(847) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: 根据经纬度找到具体地址:http://api.map.baidu.com/geocoder?location=纬度,经度&output=输出格式类型&key=用户密钥如:http://api.map.baidu.com/geocoder?location=31.407452,121.490523&o 阅读全文
posted @ 2017-04-23 12:42 chen110xi 阅读(614) 评论(0) 推荐(0) 编辑
  2017年3月29日
摘要: 如何动态生成实体类请参考笔者的这篇博文: http://www.cnblogs.com/anai/p/4269858.html 下面说说得到实体类后,如何能使用hibernate的接口来进行数据访问。 我们都知道,hibernate是在web容器启动的时候根据相关配置信息,扫描class文件,然后注 阅读全文
posted @ 2017-03-29 15:20 chen110xi 阅读(1078) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示