最新 | 最热门 | 最高评价

+0  PHP最佳实践(译)

Tag: 翻译 | PHP
youngsterxyf 发于 2013年06月01日 00:00 | 点击: 1927 | 展开摘要
原文: PHP Best Practices-A short, practical guide for common and confusing PHP tasks

译者:youngsterxyf

最后修订日期&维护者

本文档最后审阅于2013年3月8日。最后修改于2013年5月8日。

由我,Alex Cabal,维护该文档。我编写PHP程序已有很长一段时间了,当前我
经营着Scribophile,由认真作家组成的一个在线写作团体,
Writerfolio,为

查看全文: http://www.udpwork.com/item/11837.html

+0  解决Nginx和Fpm-Php等内部多进程之间共享数据问题

Tag: 搜索引擎 | Linux | nginx | PHP
tiechou 发于 2013年05月06日 12:00 | 点击: 1708 | 展开摘要
解决Nginx和Fpm-Php等内部多进程之间共享数据问题

概念说明:

1. MINIT:Php扩展的初始化方法,整个模块启动时候被调用一次

2. RINIT:Php扩展的初始化方法,每个请求会调用一次

3. ClusterMap(简称CM):提供服务定位和集群地图功能,通过接收心跳和主动探测方式收集节点状态信息,统一管理多种异构集群,替换硬负载均衡设备

4. CMSubProxy:ClusterMap内部的一个订阅者客户端代理,定期和Server端通讯,获取最新的

查看全文: http://www.udpwork.com/item/9774.html

+0  Windows上安装PHP开发测试环境

Tag: 笔记 | PHP
youngsterxyf 发于 2013年04月15日 00:00 | 点击: 957 | 展开摘要
先从HTTP请求处理流程图来看看我们所需的PHP开发测试环境包含哪些组件。

从图中可以看出系统包含如下几种组件之间的交互:

Nginx与PHP-CGI(PHP)的交互

PHP-CGI(PHP)与文件系统、分布式内存对象缓存系统、数据库之间的交互

除了PHP与文件系统之间的交互,其他几种交互均为客户端-服务器模式,以Socket方式进行连接,都需要安装配置相关组件。

对于Nginx与PHP-CGI(PHP)的交互,PHP-CGI默认打开9000端口,等待Nginx转发

查看全文: http://www.udpwork.com/item/11841.html

+0  让PHP里包含PHP

Tag: WordPress | php
崔凯 发于 2013年03月28日 13:08 | 点击: 1563 | 展开摘要
有这样一段代码,我能够在分类ID为9的时候,输出 Hello World

<?php
if (is_category(9)) {
    echo 'Hello World';
}
?>

接下来,我希望在分类为9的时候,输出一段文章列表:

<?php
if (is_category(9)) {
?>
    <?php $posts = get_posts('showposts=1

查看全文: http://www.udpwork.com/item/9538.html

+0  phpMyadmin上传文件限制

Tag: 前端开发 | php
崔凯 发于 2013年03月21日 20:40 | 点击: 1252 | 展开摘要
在使用phpMyadmin导入数据库的时候,因为脚本在上传的时候响应时间过长,导致大于2M的数据偶尔会导入失败。而且大多数默认设置,只能导入2M的数据。

遇到这种情况,

我们可以修改php.ini以及import.php对应的$memory_limit大小限制。

还可以直接导入服务器上任意大小的SQL文件。

这里说一下第二个方法:

首先,打开phpMyAdmin根目录下的config.inc.php文件,然后找到 $cfg['UploadDir']

修改为

$c

查看全文: http://www.udpwork.com/item/9498.html

+0  PHP之道---PHP基础知识(译)

Tag: PHP | 翻译
youngsterxyf 发于 2013年03月08日 00:00 | 点击: 873 | 展开摘要
原文:PHP: The Right Way - The Basics

译者:youngsterxyf

比较操作符

比较操作符往往是PHP的一个被忽视的方面,这会导致很多意想不到的结果。其中的一个问题源于严格比较(布尔值为整数的比较)。

<?php
$a = 5; // 5为一个整数

var_dump($a == 5); // 比较值;返回true
var_dump($a == '5'); // 比较值(忽略类型)

查看全文: http://www.udpwork.com/item/11850.html

+0  php的libev扩展

Tag: php | libev | libevent
Volcano 发于 2013年01月01日 18:28 | 点击: 1812 | 展开摘要
pecl上新添了一个ev扩展,目前版本是0.2.0,已经stable。这个扩展为php提供了libev库的接口。 ev is a PECL extension providing inteface to libev library – high performance full-featured event loop written in C. ABOUT LIBEV Libev is an event loop: you register interest in

查看全文: http://www.udpwork.com/item/8960.html

+0  在PHP代码中使用LevelDB

Tag: C语言编程 | PHP | SSDB | Web | LevelDB
ideawu 发于 2012年12月28日 12:00 | 点击: 2973 | 展开摘要
众所周知, LevelDB 只是一个 C/C++ 的编程语言库, 所以, PHP是无法直接使用 LevelDB 的. 如果 PHP 项目想要使用 LevelDB, 一种方法是用 C 语言开发, 把 LevelDB 封装成 PHP 的一个模块, 另一种方法是将 LevelDB 封装成一个网络服务器.

开发 PHP 的 LevelDB 模块的方式适用性不是很高, 因为这种模式限定了必须是单机存储而且必须和 PHP 处在同一台机器. 在代码和数据分离的原则下, 将 LevelDB

查看全文: http://www.udpwork.com/item/8935.html

+0  PHP5.4安装xhprof

Tag: LAMP | php
suchasplus 发于 2012年12月25日 02:15 | 点击: 1519 | 展开摘要
从pecl上拿回来的xhprof 0.9.2在PHP5.4下无法成功make(别问我为什么是5.4的php)

在xhprof/extensionmul目录下打个patch即可

patch地址: https://github.com/facebook/xhprof/commit/a6bae51236.diff

查看全文: http://www.udpwork.com/item/8912.html

+0  ColaPHP 2.0α发布

Tag: PHP | ColaPHP
超群.com 发于 2012年12月13日 19:29 | 点击: 2250 | 展开摘要
个把月前刨了个坑,说12.15日前发布ColaPHP 2.0alpha,小项目一般不容易跳票,今天把代码push到 https://github.com/fuchaoqun/colaphp/tree/2.0 了,大家可以参考http://www.fuchaoqun.com/2012/11/think-about-colaphp-2/了解一下2.0的一些设计的初衷。

注意:这个版本非常早期,只跑通了基本功能,肯定有bug,绝不要用在生产环境,和1.x也不是100%兼容。



查看全文: http://www.udpwork.com/item/8855.html

+0  ColaPHP2.0的一些想法

Tag: PHP | ColaPHP
超群.com 发于 2012年11月17日 11:30 | 点击: 2066 | 展开摘要
ColaPHP第一个版本0.1alpha是2009年7月发布的,到最新的版本1.3ga,三年多的时间,13个版本的发布,1.x系列差不多就这样了,基本上不会有大的设计改变,后续如果发版本应该也只是bugfix之类。

很久以前就在设想ColaPHP2.0做些什么,也曾经透露2.0只会支持PHP5.4+,好吧,我失言了,至少目前我看不出有什么东西是ColaPHP2.0一定要做,而PHP5.2+实现不了,所以ColaPHP2.0还是支持PHP5.2+,当然PHP5.4会支持的最好

查看全文: http://www.udpwork.com/item/8679.html

+0  mac下快速安装php 5.4

Tag: php | homebrew | mac
Volcano 发于 2012年08月03日 10:39 | 点击: 2058 | 展开摘要
手头的笔记本升级到了OS X 10.8了,但是偶尔还需要写点php调剂一下。看看自带的php版本? PHP 5.3.13 with Suhosin-Patch (cli) (built: Jun 20 2012 17:05:20) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies 对于追新族来说,必须得升级到php 5.4才开心

查看全文: http://www.udpwork.com/item/7862.html
|<<<3456789>>>| 一共18页, 216条记录