分类目录:PHP

以下是分类 PHP 下的所有文章

Docker在PHP项目开发环境中的应用

【编者的话】 环境部署是所有团队都必须面对的问题,随着系统越来越大,依赖的服务也越来越多,如何可以更好的解决这些问题?本文记录了PHP团队最近将开发环境过渡到Docker的演进过程,希望对广大PHPer有所帮助。 环境部署是所有团队都必须面对的问题,随着系统越来越大,依赖的服务也越来越多,比如我们目前的一个项目就……

《Yaf零基础学习总结》系列技术文章整理收藏

《Yaf零基础学习总结》系列技术文章整理收藏 Yaf零基础学习总结系列整理了Yaf的基础知识,对于Yaf入门的学习有很大的参考借鉴,收藏在这里,自己用到Yaf的时候随时查阅   1关于Yaf的一些说明[转Yaf作者] http://www.lai18.com/content/407120.html 2Yaf零基础学习总结1-Yaf框架简介 http://www.lai18.com/content/40……

PHP优化杂烩

PHP优化杂烩 | 火丁笔记// < ![CDATA[ window._wpemojiSettings = {"baseUrl":"http:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/huoding.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.2.3"}}; !function(a,b,c){function d(a){var c=b.createElement("c……

PHP探针

探针 <?php /* —————————————————- */ /* 程序名称: PHP探针-Yahei /* 程序功能: 探测系统的Web服务器运行环境 /* 程序开发: Yahei.Net /* 联系方式: info@Yahei.net /* Date: 1970-01-01 / 2012-07-08 /* &#……

php缓存

php缓存 PHP缓存包括PHP编译缓存和PHP数据缓存两种 PHP编译缓存:目前最常见的PHP编译缓存工具有:APC,xcache、Opcache、hhvm、eaccelerator、yac PHP数据缓存:PHP的数据缓存包括针对数据库数据进行缓存和针对PHP模板数据进行缓存。针对数据库数据进行缓存的工具有memcache等。针对PHP模板数据进行缓存的工具主要有smar……

PHP 自 5.2 到 5.6 中新增的功能详解

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注]. 因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。 本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征。 PHP5.2 以前:auto……

Socket 深度探究 4 PHP (三)

本文我们会对 PHP-5.3.6 的源码中的 Socket 模块进行一定的分析,然后再简单介绍一下目前比较热门的一些相关技术,比如 Node.js 等。 自 PHP4 之后,越来越多的模块都被作为扩展提取出来(可单独编译),都在 PHP 源码的 ext 目录下面,因此我们我需要先进入 ext/sockets/ 目录,做过 PHP 扩展的同学应该都很熟悉下面的一……

Socket 深度探究 4 PHP (二)

在这个篇幅,我会对这几种模式做一个比较详细的分析和对比;另外,大家可能也同说过 AIO 的概念,这里也会做一个简单的介绍;最后我们会对两种主流异步模式 Reactor 和 Proactor 模式进行对比和讨论。 首先,然我们逐个介绍一下 2.6 内核(2.6.21.1)中的 poll/select/epoll/kqueue 这几个 IO 模型。 > POLL 先说说 po……

Socket 深度探索 4 PHP (一)

Socket(套接字)一直是网络层的底层核心内容,也是 TCP/IP 以及 UDP 底层协议的实现通道。随着互联网信息时代的爆炸式发展,当代服务器的性能问题面临越来越大的挑战,著名的 C10K 问题(http://www.kegel.com/c10k.html)也随之出现。幸亏通过大牛们的不懈努力,区别于传统的 select/poll 的 epoll/kqueue 方式出现了,……

理解php对象注入

php对象注入是一个非常常见的漏洞,这个类型的漏洞虽然有些难以利用,但仍旧非常危险,为了理解这个漏洞,请读者具备基础的php知识。 0x01 漏洞案例 如果你觉得这是个渣渣洞,那么请看一眼这个列表,一些被审计狗挖到过该漏洞的系统,你可以发现都是一些耳熟能详的玩意(就国外来说) WordPress 3.6.1 Magento 1.9.0.1 Jo……

是否需要从php5.2升级到php5.3+,以及会有哪些问题

【今日话题】 是否需要从php5.2升级到php5.3+,以及会有哪些问题 – 黑夜路人 1. 升级过程中会有些“过时”函数提示 – 人生豪迈 2. 还会有不兼容的函数,我做过一次php小版本的升级,由于一些函数json_encode使用太广,最终修改源码来解决的 – 廖强 3. 5.3最明显的就是命名空间了。tp3.2,yii啥的还有不少……