12得票1回答
编译的PHP扩展无效。

我正在尝试在PHP版本为5.2的Ubuntu 10.04上安装gearman PHP扩展,但是PHP告诉我它不是有效的Zend扩展。 从源代码编译(或通过pecl安装)时没有任何错误,但安装完成后,PHP会显示如下信息: /usr/lib/php5/20060613+lfs/gearman...

12得票2回答
能否使用Haskell创建PHP扩展?

是否可以使用Haskell创建PHP扩展? 通常情况下,PHP扩展是使用C语言编写的。使用Haskell FFI为存根C扩展提供功能是否可行(或甚至是一个好主意)? 这种方法的注意事项有哪些?Zend是否在后台执行某些操作,会破坏这样的方案?

11得票1回答
Zend自定义模块

我正在尝试构建自己的Zend模块(.so)。 我们有多个功能可以在我们自己的模块中完成,这将提高我们在高流量网站(每天50k+访问量)上的性能。 这些是简单的模块,但我想知道,Zend使用的语言是否类似于 C? 将当前的C代码翻译为Zend代码有多容易? 例如: 我想检查树中有多少个...

11得票1回答
如何将一个PHP 5.3的扩展编译成Windows DLL?

我目前正在重写一个最初是为 PHP 4.2.2 写的 PHP 扩展。我的问题是如何让编译生成一个 .dll 文件,而不是将扩展编译到 PHP 核心中。我使用的操作系统是 Windows Server 2003,开发工具是 Visual Studio 2008。 我使用 EXT_SKEL 脚本...

11得票3回答
PHP Windows扩展无法加载。

我正在使用 Windows Server 2008 R2 机器,并安装了 Apache 2.2 和 PHP 5.4.25。在尝试为 Apache 服务器启用 LDAP 支持时,我发现服务器未加载扩展。 我运行了 php_info() 并得到以下结果: Configuration Fi...

10得票2回答
如何在Docker上安装mcrypt

我有一个带有Phalcon3和php 7的Docker容器。我正在尝试安装php扩展Mcrypt,但没有成功。 如果我通过ssh连接到容器并执行: apt-get update apt-get install php7.0-mcrypt 我得到了以下内容: E: Unable t...

10得票1回答
如何在Windows上从源代码构建用于PDO的SQL Relay?

我正在尝试在Windows(WAMP)上将SQL Relay与PHP PDO集成。我已经按照Rudiments和SQL Relay SourceForge页面上给出的说明,在Visual Studio Developer命令提示符中安装和编译了Rudiments和SQL Relay。 然后我...

10得票2回答
我能否将PHP扩展类、函数等放在命名空间中?

我正在用C语言编写一个PHP扩展,我想把我创建的类、函数和变量放在一个命名空间中。但是我在扩展文档中没有找到关于命名空间的任何信息。简而言之,我想要实现以下相当于以下代码: ```php namespace MyNamespace; class MyClass { // ... } ...

10得票2回答
XML扩展未找到。

我有一个CentOS 6.5服务器,当我尝试使用pecl安装PHP扩展时,出现以下错误:XML Extension not found 所有文档都说这个扩展默认情况下已经包含了...为什么这个错误还是存在呢?

9得票2回答
PHP中Mysqlnd、PDO和PDO_Mysql扩展有什么区别?

它们看起来是相同的东西,但不同。我不知道哪个是哪个:我知道我们可以使用PDO作为 new PDO() 并使用 prepare() 和 query() 方法从数据库获取数据。因此,如果这是扩展列表中提到的PDO,那么pdo_mysql和mysqlnd 究竟是什么(通俗易懂)?