来自 SWIG 生成的 PHP 扩展的标准输出
我有以下 C++ 函数: void foo() { std::cout << "bar" << std::endl; } 我通过 SWIG 将其移植到 PHP。一切都编译良好并且扩展加载正确。我可以从 PHP…
如何修复 PHP 模块线程安全/非线程安全不匹配的问题?
这是错误日志中的内容: PHP Warning: PHP Startup: BOPEE Extension: Unable to initialize module Module compiled with build ID=API20090626,TS,V…
使用 libtidy 的 PHP 扩展可以编译,但无法加载
我用 C++ 编写了一个使用 libtidy 的扩展,当我编译 PHP --with-tidy 时,它可以在 PHP 下完美运行。 然而,如果该扩展能够在普通 PHP 上运行,那就太…
如何为 PHP 应用程序开发 C 扩展?
我的 PHP 应用程序有一个数字运算部分,对于 PHP 来说速度很慢,所以我正在考虑构建一个自定义 C 扩展,但不可能找到任何好的参考来开始:( 有关于如何…
用 java/c 扩展 php++?
我只知道 php,我想知道您是否可以在需要时使用 c++ 或 java 扩展 php Web 应用程序?我不想用 quercus 转换我的代码,因为这很容易出错。还有其他方…
创建 PHP C/C++使用 SWIG 的扩展模块
我使用“老式方式”为 PHP 编写了一些 C/C++ 扩展模块 - 即使用手动方式(如 Sarah Golemon 在她的书中所述)。 这对我来说太繁琐了,因为我很懒,并…
如何返回 C++ 数组来自 PHP 扩展的对象
我需要让我的 PHP 扩展返回一个对象数组,但我似乎不知道如何做到这一点。 我有一个用 C++ 编写的 Graph 对象。 Graph.getNodes() 返回一个 std::map…
如何从我的扩展将对象返回到 PHP 用户空间?
我有一个 C++ 对象 Graph,其中包含一个名为 cat、类型为 Category 的属性。我在用 C++ 编写的扩展中向 PHP 公开了 Graph 对象。 只要 Graph 的方法返…
PHP 中未加载 pgsql.so
我的任务是创建一个访问现有 PostgreSQL 数据库的 PHP 应用程序。这是我第一次使用 Postgre,更不用说 PHP 已经安装在运行该应用程序的 Linux 机器中…
如何使用 Vala 编程语言制作 PHP 模块?
这种名为 Vala 的新语言据说类似于 C#,并且比 C++ 或 C 更容易,可以在 Linux 上使用 GCC 编译器编译为 C。 听起来很棒。现在我想用它来制作一个PHP…
自定义 php 函数的创建和安装
我想知道如何创建一个可以安装在php中的php函数 就像已经内置的函数一样: rename copy 我想要实现的要点是一个简单的 php 函数,可以从整个主机上的…
C++ 的 PHP 扩展包装器
我是 PHP 编写扩展领域的新手,但是我需要为 C++ 到 PHP 创建一个包装类。我目前使用的是 PHP 5.2.13。我读了这篇文章 http://devzone。 zend.com/art…
在 Ubuntu 上编译 PHP 扩展库(Karmic Koala)
不久前,我在 XP 平台上编译了一些 PHP 扩展库(C/C++ 语言)。我现在已将源代码移至我的 Ubuntu 机器上,并希望构建在我的 Linux 机器上使用的库。 …
在 Windows 上编译我自己的 PHP 扩展,但出现 LNK 2005 错误
我正在使用 VC 2008 Express,并尝试用它编译我自己的 PHP 扩展。对以下错误有什么想法吗? ------ Rebuild All started: Project: xsplit, Configura…