xp下Appweb進行php的c擴充套件環境構造

2021-09-30 04:09:34 字數 1120 閱讀 2916

方法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...