1.先用ext_skel建立一個PHP擴充的module骨架:
這裡要注意的是ext_skel工具一般在PHP源碼包的ext目錄下,但是我更願意把它提出來,也就是不在PHP源碼包的ext目錄下建立module,假設我現在在/home/php下建立一個module名為php_hello的module
#cd /home/php
#/path/to/ext_skel --extname=php_hello
#cd php_hello
修改config.m4檔為,簡單說就是把一些dnl註解去掉即可:
PHP_ARG_WITH(php_hello, for php_hello support,
dnl Make sure that the comment is aligned:
[ --with-php_hello Include php_hello support])
或
PHP_ARG_WITH(php_hello, for php_hello support,
dnl Make sure that the comment is aligned:
[ --with-php_hello Include php_hello support])
這樣子一個擴充的module的骨架就搞定了,看看config.m4的最後:PHP_NEW_EXTENSION(php_hello, php_hello.c, $ext_shared) 這行指明了php_hello模組需要編譯的目標文件,也就是php_hello.c
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn