http://cn2.php.net/get/php-.tar.bz2/from/a/mirror
//下載php源碼
wget http://phplast.bz2
//解壓bz2
tar -vxjf php-5......tar.bz2
進入php源碼的ext目錄,看到官方自帶的所有php擴展模塊,一個個文件夾,都是我們熟悉的cd ./php-5.3.18/ext
ls
創(chuàng)建新的php擴展模塊 例如 pbottletest./ext_skel --extname=pbottletest
當然你可以復制一個簡單的擴展修改下,例如 json 只有兩個函數(shù)和一個報錯函數(shù)
開啟新擴展為可用,編輯 config.m4 去掉3行dnl 注釋
PHP_ARG_ENABLE(pbottletest, whether to enable pbottletest support,
Make sure that the comment is aligned:
)
配置擴展 在當前擴展的目錄內(nèi)執(zhí)行
/www/php/bin/phpize
配置./configure --enable-pbottletest=shared --with-php-config=/www/php/bin/php-config
make
makeinstall