Category Archives: PHP

mac 系统下 MAMP 4 中 PHP redis, swoole 扩展安装说明

MAMP 是 mac 系统下的一个 PHP 集成开发环境,不过其自带的 PHP 扩展是有限的,如果我们要额外安装一些自己需要使用的扩展,就有一些要注意调整的地方了。

NewImage

 

在 MAMP 4 中,默认自带了两个 PHP 版本,我这里选择的版本是 7.1.1,这个时候,我们就要给 PHP 7.1.1 这[......]

继续阅读

Posted in PHP, mac开发 | Leave a comment

使用最新版本 AWS S3 的 PHP SDK (3.26) 来连接 ceph 对象存储

ceph 官网的文档很旧,AWS 放出的SDK版本已经更新过很多,类、方法的结构跟 ceph 官网的文档已经完全不一样了。目前,我使用 composer 安装的版本已经是 3.26.5 了。

这里对如何使用新版本的 AWS SDK 连接 ceph 进行示范:

先按照 AWS 的官方文档使用 comp[......]

继续阅读

Posted in PHP | Leave a comment

给 MAMP 框架安装额外的 apache 扩展 xsendfile

MAMP 因为集成了 apache, php, mysql 等软件,在我们做 PHP 项目开发时,安装起来是非常方便的,所以我们公司都统一使用了 MAMP 作为开发机环境。但是MAMP也还是有其自身的局限性,当自带的扩展包不满足我们的需求要额外安装时,就比较困难了,而且由网上相关资料较少,探索研究了[......]

继续阅读

Posted in PHP, mac开发 | Tagged , | Leave a comment

use jquery date picker in yii without CForm system

We know that yii framework is built with jquery ui and we can use the CJuiDatePicker class to output a date picker component. But CJuiDatePicker needs[......]

继续阅读

Posted in PHP | Tagged , | Leave a comment

mac osx下制作包含有16*16以及32*32两种大小的favicon.ico图标

一般来说,一个网站都会要制作一个小图标,用来在浏览器上的小角落上进行展示,像这样:

how to create Favicon

虽然上目前有一些网站提供了png转ico的服务,还有好几个大小可供选择,但是转出来的文件都是只能包含一个大小,不能既包含16*16又包含32*32大小的ico文件。

找了一些时间,发现了有一个小命令行软件可以提供这[......]

继续阅读

Posted in PHP, 杂七杂八 | Tagged | Leave a comment

php获取IP地理位置信息,纯真数据库Sqlite版

闲来无事,整理了平时用到的一些代码,顺便在github上发布了自己第一个开源项目,项目很简单,使用不同的办法来从纯真IP数据库中获取IP地址所对应的地理位置信息,同时还可以把纯真数据库里面记录的乱七八糟的位置信息转变成对应的国内的省份信息,以方便进行统计

  • 通过PHP代码直接操作纯真数据库二进制文件[......]

继续阅读

Posted in PHP | Tagged , , | 4 Comments

zend studio 9.0.2 下载地址

随着PHP 5.4的正式发布,zend studio也发布了9.0.2版本。在zend官方网站上,我们可以很轻易的找到下载地址,但是有一个不方便的地方就是下载之前需要注册、登陆,很是麻烦。不过呢,经过注册登陆这些流程走到最后,我发现官方网站上面最终的下载地址是可以不登陆随意访问的,也就是可以不登陆直[......]

继续阅读

Posted in PHP | Tagged | Leave a comment

ios下使用rsa算法与php进行加解密通讯

首先了解一下几个相关概念,以方便后面遇到的问题的解决:

  • RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公[......]

继续阅读

Posted in PHP, iOS | Tagged , , | 27 Comments

在mac下编译phpredis的c扩展给MAMP使用

首先解释下标题中提到的N个名词:

  1. mac:macosx,一款苹果电脑公司推出的操作系统,作为软件从业人员如果现在连这个还不知道的话呢,建议改行了
  2. php:脚本语言,广泛应用于网站开发,成功案例有鼎鼎大名的国内永远访问超时或者500的facebook
  3. redis:新兴的NOSQL内存数据库代表,支持[......]

继续阅读

Posted in PHP, Redis | Tagged , , , , | Leave a comment

封装PHP mail函数发送HTML邮件并使用中文发件人

在写PHP代码时,发送邮件着实是一件比较让人郁闷的事情,PHP默认提供的mail函数太弱了,很难琢磨清楚到底该怎么用。虽然也有很一些做得比较好得第三方库,可以提供相当强大的邮件功能,尤其是可以很简单的配置其使用gmail的stmp服务来发送邮件。但是使用这些库通过stmp来发送邮件就不能随意指定发件[......]

继续阅读

Posted in PHP | Tagged , | 3 Comments