Heim  >  Artikel  >  Backend-Entwicklung  >  自己编译php时出错,求解

自己编译php时出错,求解

WBOY
WBOYOriginal
2016-06-23 14:13:001064Durchsuche

从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的

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn