windows下開發並編譯PHP擴充套件

2021-09-02 19:35:26 字數 699 閱讀 3227

量後面加上這個安裝目錄。方便一會兒使用php.exe。

php源**,這裡假設為e:\c_source_code\php-5.2.5

1、修改檔案 「php源檔案目錄/ext/ext_skel_win32.php」,在這裡就是:e:\c_source_code\php-5.2.5\ext,其中主要是修改其中的

目錄下生成目錄,這個目錄就是我們將要進行php擴充套件開發的框架。比如你執行php.exe ext_skel_win32.php --extname=foo

,會在ext目錄下生成foo目錄。

3、將php-root\dev\php5ts.lib拷貝至 「ext/」中。比如你要開發的php擴充套件名為foo,那麼就需要把php-

root\dev\php5ts.lib拷貝到php源檔案目錄\ext\foo中。

4、修改foo.c內容,編寫我們需要的c**。

5、進入目錄,開啟.dsp。

設定vc6工程,

設定選單「組建」->「移除工程配置」,選中「win 32 release_ts」,

設定選單「工程」,選中「win 32 release_ts」

開啟tab「連線」,設定「輸出檔名」中的目錄,

[可選]開啟tab「c/c++」,增加「預處理器定義」「,compile_dl_」(注意全大寫,預設加入的),取消預定義

展foo()已經載入進來,已經可以使用這個foo擴充套件了。

Windows下使用VS2010編譯PHP5 4

本文參考了官方教程 因之前群裡有人提到過,就更新了下。其次,不要試圖嘗試用mingw或cygwin等來編譯 這都是自找麻煩。編譯 php sdk php sdk binary tools 20110915.zip 解壓到c php sdk。注意,解壓後,這個目錄下應該有bin和script shar...

Windows下使用VS2010編譯PHP5 4

本文參考了官方教程 因之前群裡有人提到過,就更新了下。其次,不要試圖嘗試用mingw或cygwin等來編譯 這都是自找麻煩。編譯 php sdk php sdk binary tools 20110915.zip 解壓到c php sdk。注意,解壓後,這個目錄下應該有bin和script shar...

Windows下安裝Redis及開啟php擴充套件

當然我們很多時候都程式設計是在windows下的,現在把windows的redis也安裝一下 2.開啟乙個cmd視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.conf 3.這時候另啟乙個cmd視窗,原來的不要關閉,不然就無法訪問服務端了。4.同樣切...