摘要:phpredis在php7、php5下都有不同的版本,装岔了可能会编译报错,所以在安装之前请先看下自己的PHP是啥版本。我的Redis装的是redis3.2.3版本。用phpinfo()查看安装的php信息。确认是php7后开始安装。下载地址: https://github.com/phpredis
阅读全文
摘要:获取该条记录的自增ID 将自增转换为62进制,并拼接网址 如:http://qetee.com/w7e 用户访问到 http://qetee.com/w7e 时,提取短网址后缀 w7e 将短网址后缀转换为10进制,得到自增ID号 如:123456 使用查询该记录,进行业务逻辑处理(比如跳转) /**
阅读全文
摘要:XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。 1。 XML Expat Parser: XML Parser使用Expat XML解析器。Exp
阅读全文
摘要:[php] view plain copy [php] view plain copy 原文地址:http://blog.csdn.net/qq_16542775/article/details/49802189
阅读全文
摘要:事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元; 事务应该具有4个属性:原子性、一致性、隔离性、持续性 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一
阅读全文
摘要:是可以支持的,例如这么用: 但是也有例外,例如事务过程中有create table等隐含自动提交的语句,则会有问题,具体看手册的 "Implicit Transaction Commit and Rollback" 部分 原文地址:http://imysql.cn/2008_01_14_mysql_
阅读全文
摘要:查看官方文档,只需要执行如下命令即可: 但在我的机器上,这种方法无法执行成功。出现了以下错误: 于是就自己安装,步骤如下: * 下载Mongo扩展包: 我下载的版本是 mongo-1.2.10.tgz * 解压文件并进入mongo目录,运行phpize命令,生成configure脚本: 执行配置与安
阅读全文
摘要:昨天有人在群里问, MySQL是否可以设置读写超时(非连接超时), 如果可以就可以避免一条SQL执行过慢, 导致PHP超时错误. 这个, 其实可以有. 只不过稍微要麻烦点. 首先, 在libmysql中, 是提供了MYSQL_OPT_READ_TIMEOUT设置项的, 并且libmysql中提供了设
阅读全文
摘要:mysqli对prepare的支持对于大访问量的网站是很有好处的,它极大地降低了系统开销,而且保证了创建查询的稳定性和安全性。prepare准备语句分为绑定参数和绑定结果,下面将会一一介绍! (1)绑定参数 看下面php代码: 以上php实例运行结果: Row inserted:1 (2).绑定结果
阅读全文
摘要:在上次活动开发过程中,有个程序写了下面这样的语句:$sName = $_GET['name']; $sName = addslashes($sName); $sql = "SELECT COUNT(lGid) AS total FROM tbRank WHERE `sName` LIKE '%$sN
阅读全文
摘要:再使用mysql_query查询超大结果集的时候会出现超出内存限制的致命错误,这是因为mysql_query采用的是查询全部结果然后把结果集全部缓存到内存中的方式。 mysql的查询还提供了另外一种查询方式,函数名为mysql_unbuffered_query,这个函数采用的是查出结果后立即操作结果
阅读全文
摘要:So far we've been using the mysqli_query() function to do all our data searching in PHP, and it works well enough for the vast majority of cases. Howe
阅读全文
摘要:官方文档: http://www.php.net/manual/zh/function.curl-setopt.php#10692 官方举例: <?phpcurl_setopt($ch, CURLOPT_VERBOSE, '1');curl_setopt($ch, CURLOPT_SSL_VERIF
阅读全文
摘要:约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数帮助01020304050607080910111213#测试php-fpm配置/usr/l...
阅读全文
摘要:所需软件包libmemcached-1.0.9 https://launchpad.net/libmemcached/1.0/1.0.9/+download/libmemcached-1.0.9.tar.gzmemcached-2.1.0 http://pecl.php.net/get/memcac...
阅读全文
摘要:Queries are using the buffered mode by default. This means that query results are immediately transferred from the MySQL Server to PHP and is then kep...
阅读全文
摘要:本文通过非常快速的方式讲解了如何制作一个PHP 5.2 环境的扩展(PHP Extension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your ...
阅读全文
摘要:IIS配置PHP出现1%不是有效WIN32应用程序 是在win2003server企业版64位的系统下 iis6.0 64位操作系统里,默认配置下,IIS工作在64位模式下,这会让许多32位的应用不能正常工作.此时,可用以下命令启用32位模式: cscript “c:\InetPu...
阅读全文
摘要:如果使用PHP来写一个后台程序,可能会考虑在程序中将标准输入、标准输出、标准错误给重定向,这样就不需要在启动程序的时候来做重定向(因为这样很容易忘记);在C中有比较正规的写法,但是PHP中没有找见对应的实现,今天想到一个变通的办法:1. 使用ob_start(function); 来设置自定义的输出...
阅读全文
摘要:在后台运行的好处是不占用当前窗口,关闭putty依然能够运行#方法1nohup /app/php-cgi/bin/php /home/httpsqsDaemon.php > /dev/null 2>&1 &#方法2setsid /app/php-cgi/bin/php /home/httpsqsD...
阅读全文