PHP
游北亮
位于福州,从事技术团队管理、架构师、DevOps等
展开
-
PHP在Windows下安装配置第一步
第一步就是下载和安装PHP解释器了: 1、下载Windows版本的PHP解释器,下载地址:官方下载 我下载的是 VC11 x64 Thread Safe 这个下面的zip包 2、下载完成后,解压到 C:\php 目录,然后打开目录,解压目录下有个ext子目录,保存了php的一些扩展dll 还有2个文件 ,一个 php.ini-development ,一个是 php.ini-produ原创 2014-07-09 11:54:49 · 14263 阅读 · 0 评论 -
PHP学习随笔
1、语法标记,支持多种,推荐原创 2014-07-10 18:24:36 · 958 阅读 · 0 评论 -
PHP5.5在IIS7.5上无法运行,改用5.3版本后正常
部门有个前端工程师要在IIS下部署PHP,给装了一个PHP5.5.14,结果部署完成后,打开页面一直提示500错误:发生未知 FastCGI 错误 网上搜索半天,有的说是没装PHP5.5.14用到的VC11运行时,于是去这里下载并安装,问题依旧 继续搜索,说是 PHP5.5开始,已不支持xp和win2003上运行了,只支持Win7以上系统,可是哥这就是Win7啊,一筹莫展啊。 后原创 2014-11-25 11:26:44 · 6015 阅读 · 1 评论 -
Centos下给php安装Redis扩展及编译问题解决
1、第一步自然是去github下载源码了,记得加上参数 --no-check-certificate,不然https校验会出错 wget https://github.com/phpredis/phpredis/archive/develop.zip --no-check-certificate 2、解压下载好的包, unzip develop cd phpredis-develop/原创 2015-11-30 10:51:38 · 3762 阅读 · 1 评论 -
PHP获取网址的http code状态码或其它header方法
curl方案获取大文件链接的http code会内存溢出的解决方案原创 2016-07-07 13:38:25 · 7500 阅读 · 0 评论 -
转PHP开发时,一些常见的坑
1、null和空、0、false等四个值的比较 在PHP中,== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等,参考如下示例 $a = null; $b = ''; $c = 0; $d = false; echo ($a == $b)?1:0; // 输出1 echo ($a === $b)?1:0; // 输出0 echo ($a == $c)?原创 2014-11-11 19:24:09 · 6312 阅读 · 0 评论 -
PHP的trim和preg_replace导致乱码的问题及解决
trim问题发现某天,线上展示的数据,发现多了问号,一排查,上游数据里多了0xC2和0xA0,百度查了一下,说是UTF8格式的空格,对应 网页里的 这个东东。 ok,问题找到了,简单对数据做一个trim就好了嘛,于是代码改成:$name = trim($name, chr(0xc2) . chr(0xa0));嗯,这么简单的代码还测试啥,上线吧! 结果,当天就有负责审核的同学找来了,怎原创 2017-09-05 18:34:19 · 3575 阅读 · 0 评论