Linux下编写php扩展
1、所需:phpize(如果一开始是使用源码编译里面就有),php源码
2、到源码目录下ext目录里面,运行./ext_skel --extname=myext
3、生成扩展框架后,需要进入里面修改m4文件,PHP_ARG_ENABLE(myext, whether to enable myext support,
dnl Make sure that the comment is aligned:
[ --enable-myext Enable myext support])去掉这些句子的dnl。
4、然后phpize生成扩展的配置工具,然后编译和安装。./configure --with-php-config=/your path/
make && make install
5、编译安装后根据提示目录下可以看到myext.so扩展文件。
6、在php.ini里面添加extension=myext.so重启即可。
1、所需:phpize(如果一开始是使用源码编译里面就有),php源码
2、到源码目录下ext目录里面,运行./ext_skel --extname=myext
3、生成扩展框架后,需要进入里面修改m4文件,PHP_ARG_ENABLE(myext, whether to enable myext support,
dnl Make sure that the comment is aligned:
[ --enable-myext Enable myext support])去掉这些句子的dnl。
4、然后phpize生成扩展的配置工具,然后编译和安装。./configure --with-php-config=/your path/
make && make install
5、编译安装后根据提示目录下可以看到myext.so扩展文件。
6、在php.ini里面添加extension=myext.so重启即可。