Ubuntu 安装 Hidef 扩展

提前准备

安装php源码

sudo apt-get install php5-dev

安装编译环境

sudo apt-get install build-essential

安装 pcre 源码

sudo apt-get install libpcre3-dev

下载 hidef 源码

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

编译安装

tar zxvf hidef.xxx.tar
cd hidef.xxxx
phpize
./configure --enable-hidef --with-php-config=/usr/local/bin/php-config    (php-config 的位置可以通过 which php-config 查询)
sudo make
sudo make install

配置插件

cd /etc/php5/conf.d
sudo vim hidef.ini

extension=hidef.so
hidef.ini_path=/usr/local/etc/hidef    (目录可以根据实际情况定义,如果不定义默认会是在 hidef.ini 配置文件所在目录的 hidef 目录中,如:/etc/php5/conf.d/hidef/hidef.ini)

常量定义文件的文件名为 hidef.ini

格式如下:

[hidef]
int ID = 1;
str NAME = "Allen";
float OP = 0.85;

看源码只是支持这三种类型,不过特殊类型可以使用 JSON 或序列化的字符串以 string 设置

修改常量如何生效

修改 hidef.ini 后,可以通过 /etc/init.d/apache2 reload 或 /etc/init.d/php5-fpm reload 重新加载配置,第一个是 apache mod 方式部署,另一个是 fastCGI 方式部署。

你可能感兴趣的:(PHP,ubuntu,hidef)