PHP擴展框架的創建

| Comments

創建項目

在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

Comments