官网: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.82、没有configure文件,执行PHPize创建该文件# /usr/local/webserver/PHP/bin/PHPize
# ./configure --enable-hidef --with-PHP-config=/usr/local/webserver/PHP/bin/PHP-config
# make
# make install3、添加到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(此处根据情况自己调整路径)
<div class="codetitle"><a style="CURSOR: pointer" data="69567" class="copybut" id="copybut69567" onclick="doCopy('code69567')"> 代码如下: