[英]Compiled dll for APC extension for PHP 5.3
這可能不是編程問題,但經過長時間的搜索和混亂后,我才發布它。
我有一個運行Windows Server 2008 / 64bit的專用服務器,該服務器將Apache作為Web服務器運行,並使用PHP 5.3.9
我正在嘗試為Apache安裝APC擴展。 根據我在php.net上找到的內容,我應該使用V6版本,因為我正在使用Apache。
我到處搜索以找到適用於PHP 5.3 vc6 x64的APC,卻一無所獲
評論說:“由於沒有64位編譯器,因此無法用VC6編譯64位PHP二進制文件”,我不知道這是真的還是一個假設。
任何幫助將不勝感激/
更新,我無法使用windows.php.net上所述的VC9
如果您將PHP與apache.org中的Apache 1或Apache2配合使用,則需要使用VC6版本的PHP
如果將PHP與IIS一起使用,則應使用VC9版本的PHP
VC6版本使用舊版Visual Studio 6編譯器進行編譯
VC9版本是使用Visual Studio 2008編譯器編譯的,並且在性能和穩定性方面都有改進。 VC9版本要求您安裝Microsoft 2008 C ++運行時(x86)或Microsoft 2008 C ++運行時(x64)
請勿使用apache.org二進制版本VC9
可以在Apache Lounge上獲取VC9版本的Apache。 我們使用它們的二進制文件來構建Apache SAPI。
謝謝
更新
我收到有關服務器配置和設置的錯誤信息。 phpinfo()顯示了以下內容:
Compiler MSVC9 (Visual C++ 2008)
Architecture x86
因此,我使用了內置的VC9和x86,它運行良好。
我曾經在Windows開發計算機上將PHP作為Apache模塊運行。 但是,由於PHP已停止發布VC6二進制文件 ,因此我將VC9非theadsafe 32位版本作為FCGI模塊運行。 Apache和PHP都提供了大量有關如何安裝它們的文檔。
然后,您所要做的就是從此處下載最新的APC dll。 確保獲得非線程安全版本(nts),將其放在ext文件夾中,然后像其他任何擴展一樣啟用它。
編輯:沒有看到您要運行64位版本。 我還沒有機會嘗試一下。 但是,如果您對運行32位版本的Apache和PHP感到滿意,那么上面的方法應該可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.