分类:教程

Phpstorm 配置 Xdebug 断点调试教程

有时候想分析一个开源项目的代码,或者接手了别人的代码,想了解项目代码架构,如果能够在 IDE 中跟踪程序运行轨迹也许可以让你事半功倍。 PhpStorm 提供了强大的调试功能,这篇教程会教大家如何安装配置 xdebug,最终实现能够在浏览器实际运行程序时在断点处直接跳回 PhpS...

shanhuhai 1年前 (2017-10-15) 4157℃ 2喜欢

各操作系统下 PHP 扩展安装的一般方法

各操作系统下 php 扩展的安装的基本套路 : Windows 在 Windows 环境下你可以直接下载跟你的 PHP 版本对应的编译好的扩展文件,一般是 dll 后缀, 然后放入php 安装目录下的 ext目录, 然后在 php.ini 文件中配置好路径即可 Linux 在 L...

shanhuhai 1年前 (2017-10-15) 1643℃ 1喜欢

Golang 连接 Redis 用法

首先安装 Redis的类库,可以选择 redigo 或者go-redis 我们以 go-redis 为例 安装包,命令行执行: go get -u github.com/go-redis/redis package main import ( "github.com/...

shanhuhai 1年前 (2017-09-24) 2722℃ 2喜欢

Nginx lua 接收 GET/POST 请求

有时候写一些简单的api 接口如果不想再起个php-fpm ,完全可以通过nginx加lua在nginx 直接实现。 当然前提是你必须给nginx安装 lua-nginx-module 模块。 下面是nginx 的配置及lua 代码: lua_need_request_body ...

shanhuhai 1年前 (2017-09-22) 2936℃ 3喜欢

PHP 处理kafka消息实例

在安装php-kafka 扩展后,就可以开始编写 php 消费消息的脚本了,php-rdkafka 扩展提供了几种消息处理的方式 低级方式(Low level) 这种方式没有消费组的概念 <?php $rk = new RdKafka\Consumer(); $rk-&g...

shanhuhai 1年前 (2017-09-18) 12843℃ 13喜欢

Laravel5.5 api token 用法

Laravel api token验证使用方法 从 Laravel 5.2 开始, Laravel 的将路由的配置进行了分拆, 在 routes 目录下有 web.php 和 api.php 两个路由的配置。 api.php 中用来放你的api 开放接口, 用作一种无状态的认证...

shanhuhai 1年前 (2017-09-18) 18012℃ 29喜欢

PHP Countable 接口和 Iterator 接口

经常使用接口(Interface)的好处是,别人只要看你的接口就知道你的类实现了哪些功能提供了哪些方法。PHP 提供了一些内置的接口,用来解决一些典型的问题 今天介绍两个接口,Countable 和 Iterator 。 Countable (计数器接口) Countable 接...

shanhuhai 1年前 (2017-09-16) 1264℃ 2喜欢

PHP 代码简洁之道——类部分

使用组合而不是继承 “Gang of Four”在设计模式里所声明的,你应该优先选择“组合模式”而不是“继承” 译者注:Gang of Four 译成 四人帮,指代 DesignPatternBook 的四位作者 不论是使用“组合模式”还是使用“继承”都有许多理由。 这个...

shanhuhai 1年前 (2017-09-15) 1256℃ 5喜欢

PHP 安装 kafka 扩展

PHP 安装kafka 扩展首先要安装 kafka的基础库 librdkafka 以下安装步骤在 Centos 6.x , php7+版本进行: $ cd ~/download $ wget -c https://github.com/edenhill/librdkafka/ar...

shanhuhai 1年前 (2017-09-14) 3817℃ 0喜欢