PHP扩展框架的创建   2015-06-18


创建项目

在PHP源码目录下的ext目录下执行:

1
./ext_skel --extname=foobar

修改foobar/config.m4,移除以下三行前的dnl:

dnl PHP_ARG_WITH(foobar, for foobar support,
dnl Make sure that the comment is aligned:
dnl [ –with-foobar Include foobar support])

编译与安装

在foobar目录下执行以下命令,生成configure脚本:

1
/usr/bin/phpize

执行configure:

1
./configure --with-php-config=/usr/bin/php-config

编译安装:

1
sudo make install

修改php.ini,启用扩展:

1
extension=foobar.so

本文基于署名4.0国际许可协议发布,转载请保留本文署名和文章链接。 如您有任何授权方面的协商,请联系我。

Contents

  1. 创建项目
  2. 编译与安装