快捷搜索:

提高define性能的php扩展hidef的安装和使用

官网:http://pecl.php.net/package/hidef

简介:

Allow definition of user defined constants in simple ini files, which are then processed like internal constants, without any

of the usual performance penalties.

容许应用简单的ini文件来定义必要的常量,就像应用内部变量一样,而且没有应用Define的机能问题。

作者说Hidef is initialized in php module init, before apache starts spawning children.

在apache启动前,PHP启动时创建并初始化了这些常量,这样就不必要在php里define常量了,机能自然没有任何问题了!

在Nginx下同样可用,以下是安装历程:

1、下载并解压进入目录

# wget http://pecl.php.net/get/hidef-0.1.8.tgz

# tar zxvf hidef-0.1.8.tgz

# cd hidef-0.1.8

2、没有configure文件,履行phpize创建该文件

# /usr/local/webserver/php/bin/phpize

# ./configure --enable-hidef --with-php-config=/usr/local/webserver/php/bin/php-config

# make

# make install

3、添加到php.ini文件里面

# vi /usr/local/webserver/php/etc/php.ini

-----------------------------------------------

extension=hidef.so

hidef.ini_path=/usr/local/webserver/php/etc/

------------------------------------------------------------------------------

留意,假如php.ini文件里面没有定义hidef.ini_path,则默认.ini文件读取位置为/hidef,只需手工创建文件 vi /hidef/hidef.ini即可。

# vi /usr/local/webserver/php/etc/hidef.ini(此处根据环境自己调剂路径)

复制代码 代码如下:

您可能还会对下面的文章感兴趣: