php 中的 output_buffering 缓存区
php 默认是打开 output_buffering 可以在 php.ini 文件中找到。当执行 echo、print 的时候,输出并没有立即通过tcp传给客户端浏览器显示,而是将数据…
PHP 中 int 类型取值范围
我们知道 64 位的整数的表值范围是 -9223372036854775808 到 9223372036854775807。 在 64 位系统上 PHP 内部是使用有符号的 64 位整形来表示 IS_LONG…
php-fpm 和 fastcgi 介绍
一、php 中 fastcgi 和 php-fpm 是什么东西 1.什么是 cgi CGI(Common Gateway Interface)。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准, …
PHP 环境搭建扩展安装安全设置
环境搭建完成后,你可能还需要安装一些 PHP 扩展,如 MemCache、Redis、Mongo、Solr 等。 在安装 PHP 扩展之前,你需要完成一些必要的操作。 一、关闭…
phpPgAdmin config.inc.php 中文版
/** * 这里是 phpPgAdmin 的配置中心。用户需要根据自己的实际情况修改这里的设置。 * * $Id: config.inc.php-dist,v 1.55 2008/02/18 21:10:31 xzill…
Phpstorm 配置 xdebug
一、确保你的 php 版本已经安装 xdebug 扩展 如果没有安装 xdebug 扩展可以自行安装 如果是 mac 系统,推荐使用 pecl 安装 二、在 php.ini 中添加如下…
PHP ticks 机制
一、怎么定义 ticks 机制 PHP 提供 declare 关键字和 ticks 关键字来声明 ticks 机制。如:declare(ticks = N); tick 是一个事件 tick 事件在每运行 N…
PHP 中 Session 过期时间
1、第一种回答 那么,最常见的一种回答是:设置 Session 的过期时间,也就是 session.gc_maxlifetime,这种回答是不正确的,原因如下: 首先,这个 PH…
PHP Serialize 序列化 / Unserialize 反序列化
我们经常采用如下方式定义单列: class Singleton { private static $instance = NULL; /** 不容许直接调用构造函数 */ private function __construct…
macOS Sierra 配置 PHP 开发环境
macOS Sierra 已经帮我们预装了 Ruby、PHP(5.6)、Perl、Python 等常用的脚本语言,以及 Apache HTTP 服务器。由于 nginx 既能作为 HTTP 服务器也能作…
ThinkSNS Plus 简易部署与配置文档
部署前准备 服务器,建议CentOS 7.x 域名,解析到服务器公网ip 服务器安装 1、安装宝塔面板 yum install -y wget && wget -O install.sh http://downl…
Swoft 基于 Swoole 扩展实现的 PHP 微服务协程框架
Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-…
简介
一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。