Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php pecl扩展-为win 8.1编译_Php_Pecl - Fatal编程技术网

php pecl扩展-为win 8.1编译

php pecl扩展-为win 8.1编译,php,pecl,Php,Pecl,我想将PHP5.5+的PHPPECL扩展ev编译成Win8.164位的dll文件 我已经下载了ev源代码并安装了Visual Studio Express(!)2012。我下一步要做什么?如何编译源代码 Visual Studio Express(!)中没有来自现有代码的文件->新建->项目 我还尝试使用pecl命令安装pecl exptension。但这不起作用: C:\xampp\php>pecl安装ev没有可用于软件包的版本 “pecl.php.net/ev”安装失败 检查install.

我想将PHP5.5+的PHPPECL扩展ev编译成Win8.164位的dll文件

我已经下载了ev源代码并安装了Visual Studio Express(!)2012。我下一步要做什么?如何编译源代码

Visual Studio Express(!)中没有来自现有代码的文件->新建->项目

我还尝试使用pecl命令安装pecl exptension。但这不起作用:

C:\xampp\php>pecl安装ev没有可用于软件包的版本 “pecl.php.net/ev”安装失败


检查install.md文件有您需要的所有信息。 老实说,您不能使用pecl命令安装它,因为有以下信息:

目前仅支持GNU/Linux平台


也有手动安装指南,但可能需要使用MinGW/MySYS(如果有的话)。我想您需要编辑源代码。

mingw-w64项目已取代mingw和mingw build

当然,您可以通过访问文件树中的父目录来选择不同的版本号。例如,如果查看个人版本,您会发现最新的版本:

gcc使用的不是.lib文件,而是.a文件来表示libs,php包含了一个.lib文件来表示devs,所以我马上就知道它是用于VC++(它是用这个文件编译的,在windows目标下载中也是如此)。 正确配置MSYS后(不是一件容易的工作)


libxml2需要python,某些windows防病毒软件包会从mingw-w64中删除python。

>检查install.md文件有您需要的所有信息确定,谢谢。所以我必须使用pthreads。但不幸的是,我得到了一个错误:>C:\xampp\php>pecl安装-R C:\xampp\pthreads downloading>pthreads-2.0.7.tgz。。。开始下载pthreads-2.0.7.tgz(77570>字节)…..完成:77570字节34源文件,构建>警告:php\u bin C:\xampp\php\。\php.exe似乎有一个后缀>\。\php.exe,但是配置变量php_suffix不匹配错误:>DSP pthreads.DSP不存在。我更改了php_suffix的设置:#pecl config set php_suffix\php.exe config set成功,但仍然出现错误:#pecl install pthreads下载pthreads-2.0.7.tgz。。。开始下载pthreads-2.0.7.tgz(77570字节)……完成:77570字节34源文件,生成错误:DSP pthreads.DSP不存在。我使用了XAMPP控制面板的外壳。
./configure;make;make install

./configure gives me the error:
configure: error: xml2-config not found. Please check your libxml2 installation.