热搜:NVER node 开发 php

自己编译php时出错,求解

2024-09-15 11:05:01
自己编译php时出错,求解

从php.net上下载了一个php的源码包,想自己编译一个
编译过程虽然有些警告,但都编译过去了
到最后的链接阶段总是提示

php5ts.dll.def : error LNK2001: 无法解析的外部符号 compressBound
php5ts.dll.def : error LNK2001: 无法解析的外部符号 deflateBound
php5ts.dll.def : error LNK2001: 无法解析的外部符号 deflatePrime
php5ts.dll.def : error LNK2001: 无法解析的外部符号 gzclearerr
php5ts.dll.def : error LNK2001: 无法解析的外部符号 gzungetc
php5ts.dll.def : error LNK2001: 无法解析的外部符号 inflateBack
php5ts.dll.def : error LNK2001: 无法解析的外部符号 inflateBackEnd
php5ts.dll.def : error LNK2001: 无法解析的外部符号 inflateBackInit_
php5ts.dll.def : error LNK2001: 无法解析的外部符号 inflateCopy
php5ts.dll.def : error LNK2001: 无法解析的外部符号 zlibCompileFlags
Release_TS\php5ts.lib : fatal error LNK1120: 10 个无法解析的外部命令
NMAKE : fatal error U1077: “"E:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"”: 返回代码“0x2”
Stop.

我检查了一下,zlib库是有的
又从网上下载了一个zlib库,还是不行.
求解


回复讨论(解决方案)

估计是你没有下载那个二进制的支持库,或排放位置不对

?接??,你看看
http://www.chineselinuxuniversity.net/articles/33604.shtml
http://www.docin.com/p-175960602.html

上面两位,你们说的我都看过了

你下的版本是vc9的吗还是vc6的

怎么解决的 我也碰到这个问题了