欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

自己编译php时出错,求解

程序员文章站 2022-05-29 20:54:29
...
从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的

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