本文主要是介绍PHP扩展:第一个程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
触碰PHP心脏,让编程更有激情!
要做PHP扩展必须是php源码编译
1.进入ext目录
cd ext
./ext_skel --extname=phpext
创建phpext的扩展
cd ..
chmod -R 777 phpext 修改phpext权限
2.修改config.m4文件
vim phpext/config.m4
16/18行前面的dnl去掉
然后在21行添加
PHP_REQUIRE_CXX()
PHP_ADD_LIBRARY(stdc++,"",EXTRA_LDFLAGS)
64行修改成
PHP_NEW_EXTENSION(phpext, phpext.cpp, $ext_shared)
3.修改phpext.c文件
把文件phpext.c改为phpext.cpp
mv phpext.c phpext.cpp
4.修改php_phpext.h
5.使用phpize工具生成配置项
cd phpext
执行
/usr/local/php/bin/phpize
6.执行
./configure --with-php-config=/usr/local/php/bin/php-config 注意自己的安装目录
make && make install
7.修改php.ini
在php.ini配置文件中添加 extension=phpext.so
8.在根目录新建phpinfo.php
<?p
phpinfo();
?>
就会有phpext扩展出现
说明第一步已经成功。
这篇关于PHP扩展:第一个程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!