本文通過非常快速的方式講解了如何制作一個PHP 5.2 環境的擴展(PHP Extension),希望能夠在圖文的方式下讓想快速學習的朋友了解一下制作過程。 需求:比如開發一個叫做 heiyeluren 的擴展,擴展裡就一個函數 heiyeluren_test(),輸入一個字符串,函數返回:Your input string: xxxxx。 要求:了解C/C++編程,熟悉PHP編程 環境:下載一份php對應版本的源碼,我這裡是 php-5.2.6,先正常安裝php,假設我們的php安裝在 /usr/local/php 目錄,源碼在 /root/soft/php/php-5.2.6/,現在開始! 步驟一:生成擴展框架 cd /root/soft/php/php-5.2.6/ext ./ext_skel --extname=heiyeluren cd /root/soft/php/php-5.2.6/ext/heiyeluren vi config.m4 打開文件後去掉 dnl ,獲得下面的信息: PHP_ARG_ENABLE(heiyeluren, whether to enable heiyeluren support, [ --enable-heiyeluren Enable heiyeluren support]) 保存退出.