ホームページ >php教程 >php手册 >快速开发一个PHP扩展

快速开发一个PHP扩展

WBOY
WBOYオリジナル
2016-06-13 10:54:57965ブラウズ

本文通过非常快速的方式讲解了如何制作一个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])

保存退出.

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。