-
- PHP核心之Zend引擎的内存管理:线程安全的资源管理器
- 服务器软件 网络工具 网站工具 服务器教程 服务器知识 服务器技术 服务器之家 vps教程 vps是什么...
2019-09-10 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP核心之Zend引擎的内存管理:内存管理基础
- 用 C 语言编程时,开发者要手工地进行内存管理。因为 PHP 经常用作 Web 服务器的模块,内存管理与预防内存泄漏紧密关联。此外要知道 PHP 可能用于线程环境中,这意味着全局变量可能导致竞争状况。有关线程内全局...
2019-09-10 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP核心之Zend引擎的内存管理:数据持久化
- 服务器软件 网络工具 网站工具 服务器教程 服务器知识 服务器技术 服务器之家 vps教程 vps是什么...
2019-09-10 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP 核心:骇客指南
- 序言 内存管理 内存管理基础 数据持久化 线程安全的资源管理器 变量的使用 介绍 创建变量并设置值 函数的编写 类和对象的使用 资源的使用 INI 设置的使用 流的使用 "counter" 扩展 - 一个连续的实例 安...
2019-09-10 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP 核心:骇客指南 序言
- Zend API 随着时间不断向前进化,PHP 已变成为一种更健壮与普及的编程语言。随着 PHP 5 的推出,Zend Engine 2 (ZE2)也到来了。ZE2 带来了全新的面向对象编程(OOP)模型,以及大量 API 的改进。PHP 6 ,在此文档编写时还处于...
2019-09-10 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的DTrace动态跟踪:使用 SystemTap 监控 PHP DTrace 静态探针
- 在某些 Linux 发行版上,可以使用 SystemTap 跟踪工具来跟踪 PHP 的静态 DTrace 探针。 此特性在 PHP 5.4.20 和 PHP 5.5 中具备。 安装支持 SystemTap 的 PHP 安装 SystemTap SDT 开发包。...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的DTrace动态跟踪:PHP 和 DTrace 介绍
- 包括 Solaris,macOS,Oracle Linux 和 BSD 在内的很多操作系统 都提供了 DTrace 跟踪调试框架,它永远可用,并且额外消耗极低。 DTrace 可以跟踪操作系统行为和用户程序的执行情况。 它可以显示参数值,也可以用来...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的DTrace动态跟踪:使用 PHP 和 DTrace
- 在支持 DTrace 动态跟踪的平台上,可以配置 PHP 打开 DTrace 静态探针。 PHP DTrace 静态探针配置 请参考操作系统文档获取启用操作系统 DTrace 支持的信息。 例如,在 Oracle Linux 系统上启动 UEK3...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的垃圾回收机制:性能方面考虑的因素
- 在上一节我们已经简单的提到:回收可能根有细微的性能上影响,但这是把PHP 5.2与PHP 5.3比较时才有的。尽管在PHP 5.2中,记录可能根相对于完全不记录可能根要慢些,而PHP 5.3中对 PHP run-time 的其他修改减少了这个...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的垃圾回收机制:引用计数基本知识
- 每个php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。第一个是"is_ref",是个bool值,用来标识这个变量是否是属于引用集合(reference set)。通过这个字...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的垃圾回收机制:回收周期(Collecting Cycles)
- 传统上,像以前的 php 用到的引用计数内存机制,无法处理循环的引用内存泄漏。然而 5.3.0 PHP 使用文章» 引用计数系统中的同步周期回收(Concurrent Cycle Collection in Reference Counted Systems)中的同...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的命令行模式:内置Web Server
- PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。 这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。 URI请求会被发送到PHP所在的的工作目录(Working Directory)进行处理,除非你使...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的命令行模式:INI 配置
- CLI SAPI 配置选项 名字 默认 可修改范围 更新日志 cli_server.color "0" PHP_INI_ALL PHP 5.4...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP特点:PHP的命令行模式
- 内置Web Server INI 配置从版本 4.3.0 开始,PHP 提供了一种新类型的 CLI SAPI(Server Application Programming Interface,服务端应用编程端口)支持,名为 CLI,意为 Command Line Interface,即命令行接口。顾名思义,该 CLI SA...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP安全模式的特点:被安全模式限制或屏蔽的函数
- 以下安全模式列表可能不完整或不正确。 安全模式限制函数 函数名 限制 dbmopen() 检查被操作的文件或目录是否与被执行的脚本有相同的 UID(所有者)。 dbase_open() 检查被操作的文件或目录是...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP安全模式的特点:保安措施和安全模式
- 保安措施和安全模式 保安措施和安全模式配置指令 名字 默认 可修改范围 更新日志 safe_mode "0" PHP_INI_SYSTEM safe_mode_gid "0" PHP_INI_SYSTEM 自 PHP 4.1.0 起可用,在...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP特点之PHP的安全模式
- Table of Contents 保安措施和安全模式 被安全模式限制或屏蔽的函数PHP 的安全模式是为了试图解决共享服务器(shared-server)安全问题而设立的。在结构上,试图在 PHP 层上解决这个问题是不合理的,但修改 web 服务器层和操...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP处理数据库持久连接的机制和方法
- 持久的数据库连接是指在脚本结束运行时不关闭的连接。当收到一个持久连接的请求时。PHP 将检查是否已经存在一个(前面已经开启的)相同的持久连接。如果存在,将直接使用这个连接;如果不存在,则建立一个新的连接。所谓“相同...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP特点之PHP的连接处理
- 在 PHP 内部,系统维护着连接状态,其状态有三种可能的情况: 0 - NORMAL(正常) 1 - ABORTED(异常退出) 2 - TIMEOUT(超时)当 PHP 脚本正常地运行 NORMAL 状态时,连接为有效。当远程客户端中断连接时,ABORTED 状态的标记将会被打开...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP如何使用远程文件
- 只要在 php.ini 文件中激活了 allow_url_fopen 选项,就可以在大多数需要用文件名作为参数的函数中使用 HTTP 和 FTP 的 URL 来代替文件名。同时,也可以在 include、include_once、require 及 require_once 语句中使用 U...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的文件上传处理:对 PUT 方法的支持
- PHP 3 和 PHP 4 对 PUT 方法的支持有所不同。在 PHP 4 中,必须使用标准的输入流来读取一个 HTTP PUT 的内容。 Example #1 用 PHP 4 来保存 HTTP PUT 文件 <?php
/* PUT data comes in on the std...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的文件上传处理:常见缺陷
- 对 MAX_FILE_SIZE 设置的值,不能大于 ini 设置中 upload_max_filesize 选项设置的值。其默认值为 2M 字节。 如果内存限制设置被激活,可能需要将 memory_limit 设置的更大些,请确认 memory_limit 的...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的文件上传处理:上传多个文件
- 可以对 input 域使用不同的 name 来上传多个文件。 PHP 支持同时上传多个文件并将它们的信息自动以数组的形式组织。要完成这项功能,需要在 HTML 表单中对文件上传域使用和多选框与复选框相同的数组式提...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的文件上传处理:POST 方法上传
- 本特性可以使用户上传文本和二进制文件。用 PHP 的认证和文件操作函数,可以完全控制允许哪些人上传以及文件上传后怎样处理。 PHP 能够接受任何来自符合 RFC-1867 标准的浏览器(包括 Netscape Navigator...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程 -
- PHP的文件上传处理:错误信息说明
- 从 PHP 4.2.0 开始,PHP 将随文件信息数组一起返回一个对应的错误代码。该代码可以在文件上传时生成的文件数组中的 error 字段中被找到,也就是 $_FILES['userfile']['error']。 UPLOAD_ERR_O...
2019-09-09 服务器教程_服务器技术_服务器知识_vps教程