随笔分类 -  PHP

摘要:最近工作需要,工作的环境需要使用的nginx服务器。于是便在网上找到了各种配置nginx的资料,DIY没成功,最好使用lnmp一键安装包了!具体怎么安装,我就不累赘了! 链接:http://lnmp.org安装成功后,lnmp 环境就算是配置好了!默认的 lnmp是支持 mysql 和 SQLite 数据库链接。因为手上的项目需要用的oracle数据库进行跨库操作,所有需要php支持oracle。1)安装oracle client相关包1> 用查看Linux系统:uname -m如果看到信息包含有64,说明你的Linux是64位系统,没 有则是32位的,下载相应的包。我这是32位系统。去 阅读全文
posted @ 2012-10-11 13:27 phpdragon 阅读(1705) 评论(0) 推荐(0)
摘要:原贴:优化PHP代码的40条建议40 Tips for optimizing your php Code原文地址:http://reinholdweber.com/?p=3英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。1. If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速 阅读全文
posted @ 2012-06-10 23:06 phpdragon 阅读(235) 评论(0) 推荐(0)
摘要:最近工作的内容使用到了接口!对于系统接口:现下接触的有两种!1、URL类型的接口URL路由带参数式的接口!这个很好做!只要有过Web开发经验的人都能完成!这种接口数据不够隐蔽性,可以直接在浏览其中看到,如支付宝的交易请求URL。需要加一个MD5签名,和服务器端的再次向支付宝服务器发送验证!虽然soa... 阅读全文
posted @ 2012-06-10 18:47 phpdragon 阅读(7666) 评论(8) 推荐(7)
摘要:最近研究php的单元测试功能,在centos下和widows下安装了phpunit首先要保证你装的php中安装了pearlinux下输入命令pear 回车可看一下是否安装了windows下可以用dos进入到php的安装目录 ,输入命令pear 回车可看一下是否安装了在默认情况下php中都会安装的pear的安装windows下用dos进入php的安装根目录 运行go-pear,r然后输入两次yes 然后 后边的选项直接用回车然后我们要添加Channelpear channel-discover pear.phpunit.depear channel-discover components.ez. 阅读全文
posted @ 2012-06-03 18:08 phpdragon 阅读(491) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/chchmlml/article/details/6887326先下载个wmpp1.7.5(之前在xp上也是这个,所以就继续),安装,一切顺利,打开phpinfo(),没有oci8的提示,所以,进入php 目录。打开php.ini,吧extension=php_oci8.dll,extension=php_pdo_oci.dll前面的;去掉,重启 apache,打开phpinfo(),仍然没有oci8的提示,这里有个小问题,就是在php的扩展库里没有对oracle的扩展支持,所以大家还有下 oraociei10.dll 和orannzsbb10.dll 阅读全文
posted @ 2012-05-29 16:52 phpdragon 阅读(236) 评论(0) 推荐(0)
摘要:在netbeas中使用GitHub代码库异步开发GitHub,一个不错的代码管理库.下面要说的只是怎么使用GitHub进行异步开发.有不对、或需改进的地方。请多指教!1、我们需要注册一个GitHub帐号!2、在右上角点击创建一个代码库3、输入你的代码库名称,描述,是否公开或私有等,Initialize this repository with a README这一行记得打勾,这样我们就能获取到https型的代码库地址有了GitHub帐号之后,我们就可利用这个不从的代码管理库了!本人使用的开发环境是window+netbeas。很遗憾,本人不太习惯Linux的操作习惯和类似微软系软件资源的过少( 阅读全文
posted @ 2012-05-26 16:21 phpdragon 阅读(454) 评论(0) 推荐(0)
摘要:本人的开发环境: wamp最新官网wampserver2.2d-x32版。 下载点:http://nchc.dl.sourceforge.net/project/wampserver/WampServer%202/WampServer%202.2/wampserver2.2d-x32.exe PHP:5.3.10 apache :2.2.21 要使用到NetBeans的调试功能,必须需开启PHP的xdbug调试插件. 这个东西有版本的不同,大家需要根据自己PHP版本的不同来选择性的下载。 下载点:http://xdebug.org/download.php 不过wamp集成了该dll文... 阅读全文
posted @ 2012-04-15 21:40 phpdragon 阅读(670) 评论(0) 推荐(0)
摘要:stream_set_blocking让程序无阻塞 2009-10-21 10:10:04 技术 | 评论(2) | 浏览(866)stream_set_blocking ($resource, $flag); $flag 取值为0或10是非阻塞,1是阻塞阻塞的意义是什么呢?某个函数读取一个网络流,当没有未读取字节的时候,程序该怎么办?是一直等待,直到下一个未读取的字节的出现,还是立即告诉调用者当前没有新内容?前者是阻塞的,后者是非阻塞的。阻塞的好处是,排除其它非正常因素,阻塞的是按顺序执行的同步的读取。借用小说里的说法就是“神刀出鞘,无血不归”。在读到新内容之前,它不会往下走,什么别的事情都 阅读全文
posted @ 2012-03-19 00:38 phpdragon 阅读(1116) 评论(1) 推荐(0)