如:http://test.com/?s=/controller/action/my-id/11.html url中的my-id带有非字母或下划线字符,这个key就会解读不全,只会读到id,我们使用I('get.my-id')就取不到值,要使用I('get.id')才能取到。要解决这...
linux间的文章传输:scp命令
之前在两台linux之间传输文件,都是先下载到本地,再上传到另一台的,这是一种无脑的操作。scp可以实现linux远程文章复制,轻松实现两台linux主机之间的文件传输,感觉linux的功能还真强大,基本上什么想得到的都...
PHP扩展开发:hello word!
对于php开发人员来说,写php扩展好像是一个很高级的东西。其实只是我们没有去接触,或者工作中根本没用到,所以感觉很高级。下面的例子,就是让你用5分钟,来编写你人生的第一个php扩展-hello word! 我们先假...
[puttygen.exe]linux私钥id_rsa转换成ppk
大家都知道在linux下生成的ssh私钥只有Tera Term这个软件可以使用,但Tera Term无法上传文件,只能使用winscp来上传,但winscp使用私钥的格式是ppk,所以要把linux下的私钥转换成ppk格式. 需要的软件:puttygen....
【phpize php扩展安装】gd
进入php gd源码目录 cd php/ext/gd make clean(如果你之前编译过gd库,这部很重要,不然你会发现编出来的库并没有加上你想要的功能) /usr/local/php/bin/phpize ./configure --with-php-config=/usr/loc...
【phpize php扩展安装】pdo_mysql
php源码包里有pdo_mysql扩展源码,没有就要上网去下载了! [php] cd /data/software/php-5.5.25/ext/pdo_mysql /usr/local/php5/bin/phpize ./configure --with-php-config=/usr/local/php5/bin/php-co...
微信支付失败:不允许跨号支付
这个微信支付的好不稳定,一段时间出一个新政策。支付系统之前做好了可以正常支付,今天再来测试又不行了,开发公众号开放平台里的开发配置目录,也是正常的,我以为太久没使用给停了呢!原来是只能在支付关联公...
支付宝支付后台通知notify验证失败问题(其他支付方式同样被忽略的问题)
下面是通知验证的PHP代码 [php] function rsaVerify($data, $ali_public_key_path, $sign) { $pubKey = file_get_contents($ali_public_key_path); $res = openssl_get_publickey($pubKey); $result = ...
nginx php-fpm 输出php错误日志
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的...
php5.3 安装memcached扩展错误:error: Unable to find memcached.h
今天装个php memecached扩展装了我一个下午,其他的都没问题,memcached和libevent都按网上操作步骤安装完成,就是在配置这个php memecached扩展要运行以下配置: [php] ./configure -enable-memcache -wit...