PHP

PHP 打印调用函数入口地址(堆栈)

今天网站出现一个BUG,然后直接在数据库类里面写日志,看是哪条SQL出了问题,SQL语句到是找到了,但是不知道这条SQL语句来自何处,于是就想啊,如果能有一个办法,查看当前正在运行的这个方法是被哪个方法调用的,以及上一个方法又是哪个方法调用的,以此类推,找到入口地址多好啊。不过以前自己也想过,也在网上去搜过,就是没有找...

PHP转换UTF-8和GB2312的URL编码(转)

目前WEB的应用中,UTF-8编码和GB2312编码是并存在的,例如百度(baidu.com)和谷歌(google.com)的URL编码分别是GB2312编码和UTF-8编码。由于编码并存引起的乱码问题给WEB应用开发中带来不少麻烦,因此统一编码是在WEB开发中解决这个问题的主要途径。现在的问题是我们同时得处理UTF-...

php CI框架nginx 配置

#ci    server{       listen      80;      &nb...

Apache+php在windows下的安装和配置

 下载php:http://windows.php.net/download/  php-5.4.16-Win32-VC9-x86.zip 下载apache: http://httpd.apache.org/download.cgi#apache22一、首先将php5内...

php5.5+apache2.4+mysql5.7在windows下的配置

apache2.4下载和安装下载apache2.4https://www.apachelounge.com/download/VC11/提取解压目录Apache24到d:/dev/Apache24修改d:/dev/Apache24/conf/httpd.confServerRoot"d:/dev/Apache24"Do...

案例:用Redis来存储关注关系(php版)

Redis提供了丰富的数据类型,比起关系型数据库或者简单的Key-Value存储(比如Memcached)来,Redis的数据模型与实际应用的数据模型更相近。比如下面说到的好友关系的存储,原作者使用了Redis的Sets(集合)数据结构。 具体存储方式如下:对于每一个用户,其关注关系存储两份列表,一份为此用户...

sql 用临时表时报错 "Chinese_PRC_90_CI_AI" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突

在用临时表关联数据库中的表做关联查询时,如果报这种情况的话,就要把临时表和关联的表的排序规则统一掉.LEFTJOIN#tsubON#tsub.joinjarnocollateChinese_PRC_CI_AS=sw.ep_joinjarnocollateChinese_PRC_CI_AS ...

CentOS 安装OciLib 4.2.1 (Linux)

项目要用oracle,Windows的 OciLib好弄,今天安装到linux下,编译老是出错,最后几行如下:checkingforOCILIBinstallpath.../usr/localls:cannotaccess*.html:Nosuchfileordirectoryls:cannotaccess*...

[转]安装 SciTE 报错 No package ‘gtk+-2.0′ found

centos记事本,有时候感觉不够用,或者出毛病,打不开文件然后决定安装个其他的记事本, 找来找去,感觉 SciTE还可以,于是下载源码编译安装,结果Nopackage‘gtk+-2.0′found  搜了下就搜到个解决方法,记下:网上搜了一下,发现安装g...

mac机上搭建php56/nginx 1.8.x/thinkphp 3.2.x/gearman扩展/seaslog扩展/redis扩展环境

php的各种扩展配置起来实在不容易,记录一下备忘:一、php56安装虽然php7出来了,但是没用过,不知道有没有坑,这里仍然使用php5.6版本1.1安装php/php-pfm brewupdatebrewtaphomebrew/dupesbrewtapjosegonzalez/homebrew-phpbre...

mysql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '= 的解决

昨天把mysql里所有table的varchar字段的字符集,批量换成了utf8mb4/utf8mb4_unicode_ci,以便能保存一些emoji火星文,结果有一个sql语句执行时,报错如下:Illegalmixofcollations(utf8_unicode_ci,IMPLICIT)and(utf8_gener...

velocity模板引擎学习(4)-在standalone的java application中使用velocity及velocity-tools

通常velocity是配合springmvc之类的框架在web中使用,但velocity本身其实对运行环境没有过多的限制,在单独的javaapplication中也可以独立使用,下面演示了利用velocity模板引擎生成『每日发货单』邮件内容:一、先定义邮件内容模板:mail-template.vm<string...

持续集成CI

持续集成是什么?持续集成(Continuousintegration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。让产品可以快速迭代,同时还能保持高质量。持续交付(Continuousdelivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。它强调的是,不管怎么更新,软件是随时随地可以...
代码星球·2020-04-06

php中如何配置项目虚拟路径

php虚拟目录的设置在apache目录下打开conf->httpd.conf文件,找到<IfModuledir_module>,在</IfModule>后面添加如下代码:#虚拟目录节点<IfModuledir_module>  #设置欢迎界面 &n...

ThinkPHP getBy动态查询

ThinkPHPgetBy动态查询是一个魔术方法,可以根据某个字段名称动态得到对应的一条数据记录。根据用户名(username)查询对应的用户资料记录:publicfunctionchekUser(){header("Content-Type:text/html;charset=utf-8");$Dao=M("User...
代码星球·2020-04-06