MacOS自带PHPGD库问题
在 Mac 上开发,有遇到过一些问题,这里记录最近出现的一次 GD 库异常问题。 苹果系统的终端跟 Linux 非常相似,不过也有一些命令默认没有支持,比如 tree 命令。Mac OS 系统自带了 PHP 解释器和 Python 等。安装好了 Nginx 后,运行 phpinfo(); 显示是有 GD库的,但程序在运行时,总会出现 call to undefined function ... 这样的报...
2016年PhpStorm最新注册码服务器
PhpStorm 不愧为目前最优秀的 PHP IDE,算是使用量最广泛的一个。它非常智能,可以算是花了心思专门为 PHP 做的一个 IDE。 在 GITHUB 上找到了一个注册的连接,证明可以使用。 php storm license server,如下http://idea.qinxi1992.cn 虽然被标榜为最懂 PHP 的 IDE - PhpStorm,当 2016 年最新版的 PhpStor...
使用array_map取代PHP函数array_column
PHP 函数 array_column 是 PHP5.5 之后才支持的,在国内各大平台运行环境比较混乱的情况下,绝大多数的主机服务器还都在使用 PHP5.3 左右的版本。为了程序的健壮性,慎用此函数,最好使用 array_map 来取代它,不过 array_map 的取代也只能向下兼容到 5.3 的版本,因为需要使用 lambda 函数表达式。如下示例:array_column($array, $col...
PHP简写三目运算符实现二选一
写过 PHP 的人应该都知道,PHP 中的逻辑运算符与或非计算后返回的值都是布尔值 true 或 false。而在其他的语言中,比如 JavaScript 和 Python 中,或运算(||) 会返回两者中的一个,是二选一。由于习惯了 JavaScript 的那种或运算的写法,导致一次我在将 Python 业务代码移植到 PHP 中时写出了一个 BUG。 看下面的 JavaScript 代码: var...
OpenResty Lua Redis 加速接口响应
没有任何问题。缓存的核心思想在于读取缓存后,即时中断连接,返回结果,然后继续执行,更新缓存。可以缓存的接口一般都是与用户无关的接口,比如计算当日热度最高的商品排行等。需要加速的接口代码,如下示例:<?php sleep(2); echo 'sleep 2 seconds, date is '.date("Y-m-d H:i:s")."\n"; 测试接口访问效果,需要等待 2 秒后才能返回结果,如下示例:...
微信开发入门的大坑
gSignature><TimeStamp>1544285690</TimeStamp><Nonce><![CDATA[478380264]]></Nonce></xml> 大家看一看微信官方的代码 PHP SDK 示例:/** * 对明文进行加密 * @param string $text 需要加密的明文 * @return string 加密后的密文 */ public function encry...
SSH免密码登录方法简易教程
际操作教程为主。 本地 .ssh/config 配置参考如下,User 需要与远程机器的用户名一致: Host dev HostName 192.168.169.12 Port 22 User lmlphp 远程机器配置: 添加用户,如果没有与本地 config 配置中一致的用户名: $ useradd lmlphp 赋予 SUDO 权限: $ useradd lmlphp sudo 修改用户密码: $...
Nginx SSL 代理设置完整示例
y_depth 2; proxy_ssl_session_reuse on; location / { proxy_pass https://test.macbook; } location ~ \.php$ { proxy_http_version 1.1; proxy_set_header Connection ""; proxy_pass https://test.macbook; } }服务端 ...
LMLPHP第五期更新功能
2014-11-06 may LMLPHPLMLPHP第五期更新功能优化方法showDirFile该方法在第二个参数不传递时会输出HTML显示文件夹中含有链接的文件内容。此次修复多级目录下可能出现的显示不完整问题。增强ONE-SLOC模式下<pre>标签输出增强ONE-SLOC模式运行下,标签<pre>中的内容将原样输出,这样可以方便的解决某些需要原样输出的内容,比如代码之类的。含有属性的<pre>标签...
使用PHP实现的最简洁快速的登录访问控制
进行访问控制。在很短的时间内搭建用户系统,实现密码控制太累,也非常的傻逼。可以通过文件,Cookie 实现快速的访问控制,一般一个系统使用的人也就只有一个人,这样做也算是比较好的解决方案了。 下面的 PHP 函数实现了简单的访问控制,算是非常的精炼了。笔者看过很多的开源系统也大都是这样的类似的实现方式。分享代码如下: <?php function isLogin() { $passwd = 'leimi...