- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 phpDocumentor基础
1. 安装Pear install phpDocumentor2. 使用例子:phpdoc -d "classes" -t "/home/feng/cbti/phpdoc1" -o "CHM:default:default" 命令解释 ?> -f要进行分析的文件名,多个文件用逗号分割-d
2012-06-29 16:57:20 575
原创 PHP Pear Package 应用
安装pear--------------pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下: 1. 在安装PHP时,默认安装了pear基础,除非在./configure 时 带上了 --without-pear. 2. 打开php.ini文件(如/etc/php5/apache2/php.ini),然后查找到如下
2012-06-28 14:00:47 601
转载 PHP中的生成XML文件的4种方法
http://www.phppan.com/2009/10/use-php-create-xml-file/PHP中的生成XML文件的4种方法【前言】使用PHP怎么创建XML文件呢?一直以来都是使用别人封装好的类,没有自己尝试过,难得放几天假,于是自己总结了下。使用PHP生成XML文件的4种常见方法如下:【XML文件内容】12345
2012-06-22 22:48:56 422
转载 PHP中的XML解析的5种方法
http://www.phppan.com/2009/10/phps-five-methods-of-xml-parseing/【前言】不管是桌面软件开发,还是WEB应用,XML无处不在!然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等。假期有空,于是将PHP中的几种XML解析方法总结如下:以解析Google API 接口提供的天气情况
2012-06-22 22:38:15 532
转载 PHP文件上传进度的实现原理
在PHP5.4之前,如果我们要获取文件上传的进度,可以选择的方案有Flash或使用PHP的uploadprogress扩展。这两种方案存在本质的区别,Flash的上传进度是客户端上传的进度,它是基于本地OS的网络传输,最终其本质上也是一次HTTP的multipart/form-data编码的POST请求;uploadprogress扩展需要依靠JS获取服务器提供的进度,这里的进度是服务器接收的文件
2012-06-22 22:19:22 1409
转载 JSON详解
基础结构 JSON建构有两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
2012-06-22 21:57:55 1669
转载 JSON简介
【JSON是什么】JSON,JavaScript Object Notation,一种更轻、更友好的用于接口(AJAX、REST等)数据交换的格式。JSON是结构化数据串行化的文本格式,作为XML的一种替代品,用于表示客户端与服务器间数据交换有效负载的格式。它是从ECMAScript语言标准衍生而来的。JSON的设计目标是使它成为小的、轻便的、文本的,而且是JavaScript的一个子集。
2012-06-22 21:57:14 340
原创 MySQL的SHOW STATUS
SQL 查询变量值描述Flush_commands1The number of executed FLUSH statements.Last_query_cost0The total cost of the last compiled query as computed by the query opt
2012-06-20 16:07:09 652
转载 Apache Prefork和Worker模式的性能比较测试
选择prefork还是worker可以在编译时使用–with-mpm=MPM参数指定,默认为prefork,preforkprefork采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在make编译和make install安装后,使用httpd -l来确定当前使用的MPM是prefork.c。查看httpd-mpm.conf配置文件,里面包含如下默认的配置段:
2012-06-20 15:54:41 462
转载 LAMP 系统性能调优,第 3 部分: MySQL 服务器调优
http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html关于 MySQL 调优有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为:替换有问题的硬件。对 MySQL 进程的设置进行调优。对查询进行优化。迁移到 DB2您正在寻找一种干净利落、无成本的方法用
2012-06-20 14:56:41 341
转载 LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-2.htmlLinux、Apache、MySQL 和 PHP(或 Perl)是许多 Web 应用程序的 LAMP 架构的基础。有很多基于 LAMP 组件的开源软件包可用于解决各种各样的问题。随着应用程序负载的增加,底层基础设施的瓶颈也会越来越明显,其表现形式就是响应用户
2012-06-20 14:55:33 436
转载 LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构
http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-1/index.htmlLinux、Apache、MySQL 和 PHP(或 Perl)是许多 Web 应用程序的基础 —— 从 to-do 列表到 blog,再到电子商务站点。WordPress 和 Pligg 是两个支持大容量 Web 站点的常用软件包。这种架构简称为 LA
2012-06-20 14:09:37 559
转载 在linux下利用crontab定时执行PHP脚本
1、使用crontab –e编辑定时任务 内容为: xx:xx:xx 执行一个test.php文件 2、php文件必须在文件头一行,加上解释器路径(就象perl做的那样) #!/usr/local/bin/php PHP的执行需要Apache的支持,shell脚本的执行需要Linux的支持,而Linux支持定时运行某个程序的功能
2012-06-06 22:30:05 2207
转载 用 PHP 进行 HTTP 认证
PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP 脚本中,可以用header() 函数来向客户端浏览器发送“Authentication Required”信息,使其弹出一个用户名/密码输入窗口。当用户输入用户名和密码后,包含有 URL 的 PHP 脚本将会加上预定义变量PHP_AUTH_
2012-06-05 15:38:02 621
原创 如何解决“Permission Denied (13) When Opening Socket in PHP & Apache”的问题
当你在LAMP环境下打开socket时,也许会碰到 Permission Denied (13) 这样的错误,那是因为apache没有权限是打开socket,可以运行以下命令来设置:/usr/sbin/setsebool -p httpd_can_network_connect=1参考网址:http://www.rkrishardy.com/2009/12/permission-d
2012-06-04 14:38:31 1550
原创 配置MySQL主从复制(Replication)服务
我们一般使用 MySQL 的时候,如果数据量不大,只使用一台 MySQL 服务器,备份的时候使用 mysqldump 工具就可以了,但是随着业务不断发展,问题出现了:数据量直线上升,单独一台数据库服务器开始出现性能的瓶颈,数据访问越来越慢。备份也变得困难了,因为 mysqldump 是导出一份文本文件,而数据量特别大的时候,这样的备份往往需要很长时间。 如果你遇到了类似上面的问题,你就可
2012-06-04 11:58:26 485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人