PHP扩展
qeshining
这个作者很懒,什么都没留下…
展开
-
测试PHP扩展动态库错误
编译生成了一个PHP扩展动态库,测试该库时,出现错误:symbol lookup error: /home/mhao/php-5.6.8/ext/mz_djtt_ex/modules/mz_djtt_ex.so: undefined symbol: _Z14anetTcpConnectPcS_i原因:源文件中没有#include anet.hconfig.m4配置中没有加入要编译的原创 2015-05-08 15:52:50 · 326 阅读 · 0 评论 -
测试PHP扩展运行错误
[root@iZ23yjelafgZ home]# php test.php PHP Warning: PHP Startup: Unable to load dynamic library '/home/bdVideo.so' - /home/bdVideo.so: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE in原创 2015-05-13 10:26:17 · 470 阅读 · 0 评论 -
c++扩展PHP编译错误
make后出现大量错误:/usr/include/c++/4.8.2/bits/istream.tcc:676:3: error: template with C linkage template ^/usr/include/c++/4.8.2/bits/istream.tcc:708:3: error: template with C linkage原创 2015-05-07 13:28:41 · 717 阅读 · 0 评论 -
php扩展开发流程
需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your input string: xxxxx。 要求:了解C/C++编程,熟悉PHP编程 环境:下载一份php对应版本的源码,我这里是 php-5.2.6,先正常安装php,假设我们的php安装在 /usr/local/php 目录,源码在 /root/转载 2015-08-12 19:09:51 · 287 阅读 · 0 评论 -
php扩展编译报错
编译信息:# make/bin/sh /root/sh-1.3.0-centos/php-5.4.27/ext/bdVideo/libtool --mode=link cc -DPHP_ATOM_INC -I/root/sh-1.3.0-centos/php-5.4.27/ext/bdVideo/include -I/root/sh-1.3.0-centos/php-5.4.27/ext/原创 2015-05-14 10:04:23 · 598 阅读 · 0 评论 -
PHP扩展加载错误
在php.ini中加入编译好的c++扩展(使用了protobuf)后,重启php-fpm报错如下:[root@iZ23eld3eqzZ baichuan]# service php-fpm restart Gracefully shutting down php-fpm . doneStarting php-fpm [libprotobuf ERROR google/protobuf/转载 2016-03-02 15:23:59 · 1907 阅读 · 0 评论