簡體   English   中英

無法SOAP壓縮的PHP輸出

[英]Can't SOAP compressed PHP output

大家好(請原諒語法錯誤,英語還不太流利),

我在壓縮SOAP流時遇到麻煩:我遇到了“無法解壓縮壓縮響應”或“看起來好像我們沒有XML文檔”錯誤。

我在Debian上使用PHP 5.3.3 Suhoshin和apache2。

由於無法在客戶端和服務器都處於遠程狀態的同事的應用程序上工作,因此無法進行深度調試或截斷/吹吸網絡框架。

因此,我嘗試了以下方法:

  • php.ini輸出壓縮處理程序
    • ob_gzhandler(失敗)
    • zlib.output_handler(失敗)
  • 肥皂選項(全部失敗)
    • SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_DEFLATE | 5(從那里: https : //bugs.php.net/bug.php?id=47925
    • 沒有'|的情況相同 5'
    • 用SOAP_COMPRESSION_GZIP替換SOAP_COMPRESSION_DEFLATE

在安裝php時啟用了zlib嗎?

我也有類似的麻煩。 我有2個系統,其中一個在它可以工作的地方,而另一個在它不能工作的地方。

在一個可行的方法上,如果我調用phpinfo(),我會得到


Configure Command =>  …(lots of stuff)… '--enable-zip' …(more stuff)…

后來

zlib

ZLib Support => enabled
Stream Wrapper support => compress.zlib://
Stream Filter support => zlib.inflate, zlib.deflate
Compiled Version => 1.2.5
Linked Version => 1.2.5

但是在不起作用的那個文件上,'-enable-zip'不存在,並且沒有zlib節。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM