php

php

lnmpa:Apache+php vps虚拟主机安全

对于提供公共网络服务的ISP,基于安全性理由,建议apache和php都使用最小权限的公用设置.
针对特定用户所提出的涉及安全性能的特殊要求, 可以在不改变全局性的共享设置的情况下,
通过利用Apache Virtualhost的PHP扩展功能来实现. 只需在相应用户的Virtualhost的设置
段落中插入php_value,php_admin_value或php_admin_flag指令,就可以使该用户具有与全局
设置不同的权限和行为.

针对Apache的特定虚拟用户进行单独配置的相关语法如下:

php_admin_value name 1|0|string                (value控制具体的参数)

apache之httpd.conf中文版

apache之httpd.conf中文版

### 此份配置同时适用于Windows(开发环境)和Linux(产品环境),依靠MPM的不同进行区分

##########################################################################################
####   第一部分  全局配置 [这些指令的作用域含有"server config"但不含"virtual host"]  #####
##########################################################################################

#####################################################################
##### MPM 指令(所有MPM指令都仅能用于全局配置) #####

##### prefork 与 mpm_winnt 的公共指令

HTTP协议

HTTP协议是什么?
简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。

HTTP协议能做什么?
很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议(还包括其他的协议)。

HTTP协议如何工作?
大家都知道一般的通信流程:首先客户端发送一个请求(request)给服务器,服务器在接收到这个请求后将生成一个响应(response)返回给客户端。
在这个通信的过程中HTTP协议在以下4个方面做了规定:

1.  Request和Response的格式

Request格式:
HTTP请求行
(请求)头
空行
可选的消息体

PHP web开发HTTP协议中的KeepAlive

WebjxCom提示:对于本机之间的http通信,在测试过程中发现phttp_get的优势有限,基本合乎逻辑。对于本身处理时间比较长的服务,phttp_get的优势也不明显。综上,phttp_get适用于fastcgi模式的web应用调用远程http服务,且此http服务器响应时间比较短的情况。

这篇文章已经写完将近一年了,最近从历史邮件里面翻出来,和大家分享一下。

其中使用PHP实现持久的HTTP连接,让我费了很多心思。

曾经想过使用C语言编写一个PHP的扩展来实现,后来发现pfsockopen这个函数,让我豁然开朗,避免重新发明一个轮子,呵呵。

一,KeepAlive的概念:

参见 http://en.wikipedia.org/wiki/HTTP_persistent_connection

二,KeepAlive的客户端实现:

使用了PHP支持的 pfsockopen 来实现,参见:http://cn.php.net/pfsockopen

KeepAlive必要的Header有:

php中spl_autoload_register自动加载类库使用心得

自动加载使用心得
使用spl_autoload_register注册自动加载方法后,使用的时候文件名和类名必须一致,也就是说程序中必须有个和文件名相同的类名,否则会报错。
只要在搜索路径下,不管是普通类还是继承类使用时都会自动加载。
print_r(spl_autoload_functions());  // 打印注册的方法
首先自定义一个类或者自动加载方法
<?php
class LOAD
{
    static function loadClass($class_name)
    {
       $filename = "D:/server/Time8/WebRoot/vipblog//tongji//test/autoclass/test/lib/" . $class_name.".class.php";

我的测试记录三

我的测试记录三

我的测试记录三

我的测试记录三

我的测试记录二

我的测试记录二

我的测试记录二

我的测试记录一

我的测试记录一

我的测试记录一

我的测试记录一

 

帝国CMS功能强大负载较好的国产CMS

《帝国网站管理系统》英文译为"Empire CMS",简称"Ecms",它是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。本系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows引/Unix等环境下高效的网站解决方案。从帝国新闻系统1.0版至今天的帝国网站管理系统,它的功能进行了数次飞跃性的革新,使得网站的架设与管理变得极其轻松!缺点就是模板不太好做,有点复杂。

目录

其他相关
功能一、超强系统模型扩展功能
二、强大的信息采集功能
三、完善的会员系统
四、万能会员整合接口
五、模板全标签化
六、模板标签支持多种操作类型
七、信息内容支持存放文本
八、多级用户权限与内容管理支持
九、操作日志记录
十、专题及专题组合
十一、内置强健、稳定的备份恢复系统
十二、强大的广告管理插件
十三、内置一些实用的插件
十四、内置部分完善的模型
十五、无限级分类
十六、支持远程发布
十七、信息签发功能
十八、文件管理模块

discuz!国内使用人数最多的论坛系统

 logoCrossday Discuz! Board(简称 Discuz!)是康盛创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,自2001年6月面世以来,Discuz!已拥有五年以上的应用历史和三十多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新的版本X1已于2010年5月19日推出。2010年8月23日,腾讯和康盛创想(Comsenz)联合宣布,双方已达成收购协议,康盛创想将成为腾讯的全资子公司,具体交易将在近期完成。

目录

Discuz! 论坛软件系统简介
DISCUZ创始人简介
Discuz! 适用的应用领域
Discuz! 产品特色卓越的访问速度和负载能力
强大而完善的功能
国际化和标准化的产品架构
周密的安全部署和攻击防护
持久的创新和广阔的前景
Discuz! 新技术概述环境需求
算法及数据结构
数据库操作
模板体系
周密的安全部署和攻击防护
Discuz! 产品发展历程初期的技术积累
项目转型与市场初探
产品化逐步走入正轨

同步内容
|