先在扩展的方法数组中添加上hello_world,然后再定义hello_world。找到confirm_hello_compiled方法定义的地方,在它下面依葫芦画瓢,php_printf是Zend Engine中的printf方法。
PHP_FUNCTION(hello_world)
{
php_printf("Hello World!\n");
RETURN_TRUE;
}
四、编译安装
最后就是编译安装我们的扩展了,安装过PHP扩展的同学不用看,没有经验的可以参考一下。
phpize
./configure make make install
现在PHP的扩展目录中已经有了hello.so这个文件,在php.ini中添加上扩展的配置
extension = hello.so
五、测试
写一个test.php方法,执行脚本就可以看到"Hello World!"
<?php hello_world();
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP扩展开发教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》、《PHP网络编程技巧总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
PHP的RSA加密解密方法以及开发接口使用本篇文章给大家详细介绍了PHP开发接口使用RSA进行加密解密方法,对此有兴趣的朋友可以学习下。
Ubuntu上安装yaf扩展的方法下面小编就为大家分享一篇Ubuntu上安装yaf扩展的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过
php通过pecl方式安装扩展的实例讲解下面小编就为大家分享一篇php通过pecl方式安装扩展的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟
浅析PHP开发规范本篇文章是小编为大家整理的关于PHP开发规范的相关内容,适合PHP初学者,一起参考下吧。
PHP开发之用微信远程遥控服务器微信公众好的开发很火,小程序更火。小编给大家分享一个PHP开发之用微信远程遥控服务器的实例代码,需要的朋友
PHP微信开发之微信录音临时转永久存储这篇文章主要为大家详细介绍了PHP微信开发之微信录音临时转永久存储,具有一定的参考价值,感兴趣的小伙伴们可