方法1:
軟體php-5.3.3-win32-vc6-x86.zip
binary-tools.zip
vc++6.0
php-5.3.3.tar.gz
2.解壓
php-5.3.3-win32-vc6-x86.zip,用解
壓出來的
php5ts.dll替
換到同時把
bin目
錄新增到環境變數中
3.解壓
binary-tools.zip把解
壓出來的bin目
錄新增到環境
變數中4.在vc++6.0中,尋找
cl.exe和mspdb60.dll檔案,分
別把兩者所在的目錄新增到環境變數中。
5解壓php-5.3.3.tar.gz,先後
執行buildconf和configure命令,
執行完成之後,會生成extension所需要.**件
6進入到
php源
碼的ext目
錄中,執行命令
php ext_skel_win32.php --extname=hello
7.拷貝
php-5.3.3/dev目
錄下的php5ts.lib檔案到ext/hello目
錄下7.用vc6開啟
hello.dsp,
執行relea狀
態編譯編譯出錯:
../../main/streams/php_stream_transport.h(85) : error c2143: syntax error : missing ')' before '*'
解決辦法
在php_stream_transport.**件中,手動
敲入typedef int socklen_t;
再次執行編譯,
ok!8在php原始碼目錄
release_ts會找到新生成的php_hello.dll檔案
9.執行標準的
php擴充套件
方法1:
可以使用cygwin來代替binary-tools.zip,
要裝cygwin flex和bison。把新增cygwin到環境變數中。
餘下的操作和方法1類似。
xp 下 nginx php的安裝
2 安裝好php php的安裝不再記錄 php的配置需要稍微修改一下php.ini enable dl on cgi.force redirect 0 cgi.fix pathinfo 1 fastcgi.impersonate 1 location location php 4 nginx 執行p...
Windows環境下進行PHP擴充套件的開發
版權歸phpsalon.com 一 準備工作 開發環境 要編譯 php 你需要 microsoft 開發環境。推薦使用 microsoft visuaul c 6.0,當然 microsoft visuaul c net也可以。其他工具 如果使用自動生成 php 擴充套件 的話,還需要 cygwin...
XP下安裝openssl的過程
xp下安裝openssl實在是比較折騰人,建議有使用linux的朋友還是直接在linux下操作,linux下比如是debian或ubuntu之類的只要apt get install openssl 一句命令就完成安裝,而xp下就得進行比較煩瑣的步驟.以下我為的安裝步驟 3 解壓openssl 0.9...