21得票2回答
在Docker容器中安装除PHP之外的扩展,运行`docker-php-ext-install`命令。

我对Docker(docker-compose)有一个问题。我想使用docker-compose.yml安装一些PHP扩展,但是我无法这样做,因为我的.yml文件中有FROM ubuntu而不是FROM php。是否有任何方法可以达到或访问docker-php-ext-install? Do...

20得票3回答
如何在OSX上使用MAMP为PHP 7.2安装gmp扩展

如何在OSX上使用MAMP安装适用于php 7.2.1的gmp扩展? 我正在尝试使用P-256曲线和SHA-256哈希算法,以及Elliptic Curve Digital Signature Algorithm(ECDSA)和这个库(lcobucci/jwt)加密一个令牌。 运行php脚...

20得票2回答
如何开始用C++编写PHP5扩展

我正在编写一个PHP5扩展,虽然我可以用C语言编写它,但使用C++并利用STL和Boost会更容易。 问题是,我看到的教程只涉及C语言,我正在寻找一个基本示例,其中使用了C++。 这是我迄今为止尝试过的: config.m4 [ --enable-hello Enable Hell...

20得票1回答
启动问题:无法加载动态库 '/usr/lib/php/modules/module.so'

当我运行这个命令时:php -v 出现了这个错误 PHP警告:PHP启动时出错:无法加载动态库'/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so: 没有那个文件或目录,位置未知,行号0 PHP 5.3....

19得票1回答
调用现有PHP函数的PHP扩展

所以我决定写一个PHP扩展。除了一个小问题卡住了我,一切都很顺利。 我有php-5.4.9的源代码。有个文件ext/standard/mail.c里有一个很棒的函数。PHPAPI int php_mail(char *to, char *subject, char *message, cha...

16得票1回答
如何用C语言编写PHP模块

我怎样才能用C语言编写自己的模块?这是可行的吗?

16得票6回答
PHPRedis扩展无法工作,无法加载'redis.so'文件。

我使用yum安装了nginx、php、php-fpm以及php-pecl-redis。 这些都能工作,但是最后一个却不能。 当我运行/usr/sbin/php-fpm时,会得到以下错误信息: PHP 警告: PHP Startup: 无法加载动态链接库 '/usr/lib/php/...

15得票3回答
从扩展返回“本地”PHP对象

我正在尝试创建一个PHP扩展来支持我的个人项目。除了上面链接的文章之外,我对zend_engine一无所知,而且我的C语言技能已经过去10年了,而且也只是学术方面的。这就意味着“如果我的问题看起来很蠢,那我可能确实很蠢”。 在我的扩展中,是否可以调用其他PHP扩展中的函数,或者每个PHP扩展...

15得票3回答
开始学习PHP扩展开发

请提供关于PHP“低”级别С模块编程接口的帮助文章或教程。

15得票5回答
如何在Wampserver中安装PHP扩展库sodium?

我想使用PECL安装Libsodium PHP扩展,但是我不知道如何获取所需的DLL文件。 我想在Windows 7(64位)上的Wampserver中使用它。 有人可以帮助我吗?