标签:源码包 使用 comm ima 程序 info figure ali 脚本
下载PHP源码包:
cd php-7.2.6/ext/
./ext_skel --extname=ninebot , 将在ext目录下生成 ninebot 目录。
cd ninebot
编辑 config.m4 文件,去掉第16行和第18行的注释(注释符号为 dnl 。)
16: PHP_ARG_ENABLE(hello, whether to enable hello support, 17: dnl Make sure that the comment is aligned: 18: [ --enable-hello Enable hello support])
然后执行 phpize 程序,生成configure脚本:
cd ../.. (进入php-7.2.6主目录) ./buildconf [--force] 执行完成后使用 ./configure --help | grep "ninebot" 看看有没有ninebot这个扩展
vim ext/ninebot/ninebot.c (写入具体的扩展内容),例如:
1 PHP_FUNCTION(abc) 2 { 3 printf("%s","just for test"); 4 }
./configure --prefix=/Applications/MxSrvs/bin/php --enable-ninebot
make
make install
./sapi/cli/php -f ext/ninebot/ninebot.php
标签:源码包 使用 comm ima 程序 info figure ali 脚本
原文地址:https://www.cnblogs.com/rxbook/p/11640653.html