2012-09-07 40 views
0

大家好(請原諒語法錯誤,沒有一口流利的英語),不能SOAP壓縮PHP輸出

我無法讓我的香皂流壓縮:要麼我有一個「無法解壓縮壓縮響應「或」看起來像我們沒有XML文檔「的錯誤。

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

因爲我正在研究一個同事的應用程序,其中客戶端和服務器都是遠程的,所以我無法深入調試或snif/snort網絡框架。

所以,我試過如下:

  • 的php.ini輸出壓縮處理
    • ob_gzhandler(失敗)
    • zlib.output_handler(失敗)
  • 肥皂選項(所有失敗)
+0

試圖添加'content-encoding'=>'gzip'的選項,似乎什麼也沒做...... – Benj

回答

1

就在你的zlib啓用安裝PHP的?

我有類似的麻煩。我有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部分。

+0

感謝您的迴應。是的,zlib已啓用,但似乎客戶端和服務器都不以相同的方式處理它(因爲在這一點上它們的配置完全相同)。客戶端和服務器在同一臺機器上(是的,我知道...),並運行在相同的Apache/PHP引擎中。 – Benj

+0

問題沒有解決,但我們現在使用另一種方法傳輸數據(簡單地回顯JSON)。謝謝科林:) – Benj