[英]Installing PHP extensions on Windows
我使用的是Windows XP Home Edition。 我需要為PHP安裝一些擴展 - memcache,APC,.etc。 而且我非常希望使用PECL來實現這一目標。 問題是PECL理所當然地認為我的計算機上會有某些程序。 在另一篇文章中,我讀到,例如,您需要在您的計算機上安裝Microsoft Visual Studio C ++。 但是,我下載的新版Visual Studio沒有msdev.exe,而是使用vcbuild.exe,它具有完全不同的api,無法編譯這些模塊附帶的.dsp文件。
所以我試圖找到一個可以升級dsp以使用vcbuild.exe的腳本......事實證明vcbuild.exe可以做到這一點,但當然這並沒有成功。
我嘗試的另一件事是為Windows找到一個make腳本(nmake2make)。 但模塊的根文件夾中沒有make文件。
我還嘗試下載Cygwin和MinGW,希望找到一個像* nix操作系統一樣簡單的構建腳本,但無濟於事。
我如何在Windows機器上使用安裝PHP擴展? 任何人都可以幫助我擺脫這種困境嗎?
對於所有來這里的人來下載dll擴展文件。
這是PHP擴展下載鏈接http://windows.php.net/download/的鏈接
這是一個可下載的PHP擴展列表: http : //pecl.php.net/package-search.php
對於核心擴展,或者如果你無法在pecl.php.net上找到任何內容,請從zip下載PHP http://windows.php.net/download/並查看/ ext內部並將它們復制到本地php / ext文件夾。
對於memcache,你需要位於這里的memcache服務器 - > http://code.jellycan.com/memcached/並下載win32二進制文件
從未使用過APC:PI使用eAccelerator0953_5.2.6來緩存代碼
我能想到的唯一方法是:手動。 是的,我知道,但這相當容易。
如果您有編譯器,那么如果您有源代碼,則至少可以編譯擴展。 否則你會一直試圖找到二進制發行版(像我一樣)。
根據我的理解,這就是你做的事情:
C:\\xampp\\php\\ext
。 在PHP.ini中搜索“extension_dir”以查找您的內容。 ; Dynamic Extensions ;
; Dynamic Extensions ;
。 extension=my_lib.dll
這應該做到這一點。 否則,您應該搜索有關手動安裝的深入指南。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.