15得票3回答
在代码库中列出已使用的PHP模块

我需要列出给定代码库所需的所有PHP扩展名。如何最好地解决这个问题? 我的初始想法是编写一个脚本,通过所有文件并查找所有函数,并将它们与给定的扩展/函数数据库进行比较。还有其他建议吗? 更新:我已经使用grep和使用get_loaded_modules、get_extension_fu...

15得票1回答
使用SWIG创建PHP C/C++扩展模块

我曾使用“老派”的方式(如Sarah Golemon在她的书中所描述的)为PHP编写了一些C/C++扩展模块。 这对我来说太繁琐了,由于我很懒,想要尽可能自动化。此外,我现在已经开始使用SWIG来生成Python扩展,并且我越来越喜欢使用它。 我正在考虑使用SWIG来生成我的未来PHP扩展...

14得票1回答
PHP能够支持7z后缀吗?

我找不到相应的方法,也不知道是否有任何PHP压缩和存档扩展可用。 你认为我能否使用压缩流从7z文件中读取数据? 更新 7z论坛上有很多请求开发PHP扩展的帖子

14得票3回答
使用C++扩展PHP?

我有一个写在PHP中的性能密集型例程,我想将其转换为C++以提高性能。是否有一种方法可以使用C++编写插件或扩展程序,然后从PHP与之进行交互?而且不需要手动编辑实际的PHP源代码。

13得票3回答
如何在使用vagrant up命令启动Homestead时自动启用php扩展

我在虚拟机环境下,使用Vagrant 1.8.7 和 VirtualBox 运行 Laravel 5.3。 我需要启用一些php扩展。 我知道我可以ssh进入虚拟机并编辑php.ini以启用扩展,但这似乎不是一个很好的vagrant方式。 我希望告诉Vagrant在启动时自动启用特定的p...

13得票2回答
我该如何将C++类封装成PHP扩展?

我创建了4个文件来封装一个C++类到PHP扩展中。现在我想运行这些代码,但是我不知道该怎么做。我应该如何运行代码?我正在按照http://devzone.zend.com/article/4486上的教程操作,这里是我目前的Graph代码:vehicles.cc#include "php_ve...

13得票2回答
在MAMP中安装/激活PHP的"intl"扩展

好的,我正在运行包括PHP 5.3.5的MAMP 1.9.5版本,我的电脑是MacBook Pro。 “intl”扩展没有被包含或激活,我已经尝试了很多不同的安装方法(使用“./pecl install intl”似乎行不通),但无法使其工作。 我也在网上搜索过很多,但找不到任何提示。 ...

13得票6回答
检测服务器上是否安装了FreeType PHP扩展

如何测试运行PHP的服务器是否安装了FreeType扩展? 我想在我的网站上建立一个简单的验证码系统,所以我使用了imagettftext(),并且它很好地工作了。但是,如果服务器没有安装FreeType库怎么办呢? 所以,有没有一种方法可以通过代码来检测FreeType库是否存在,如果不...

13得票3回答
在Google Cloud App Engine中使用PHP扩展

我正在尝试按照这些说明在Google Cloud App Engine上运行一个symfony4应用程序。 我的应用程序依赖于一个依赖于php-gd的库。由于composer失败并显示the requested PHP extension gd is missing from your sy...

12得票3回答
Windows 10 上的Memcache PHP扩展工作不稳定

我在 Windows 10 上的 Apache/PHP 上安装了 memcache 扩展(详情见下文)。 创建了一个简单的测试:$memcache = new Memcache; $memcache->addServer("ext-memcached.e-memcached.xxx.n...