/*
*版權歸phpsalon.com
一、準備工作:
開發環境:要編譯 php 你需要 microsoft 開發環境。推薦使用 microsoft visuaul c++ 6.0,當然 microsoft visuaul c++.net也可以。
其他工具:如果使用自動生成 php 擴充套件**的話,還需要
cygwin
執行環境,要安裝bison、flex、awk等工具。
源**的打包檔案或者
快照,當然也可以通過
匿名 cvs
編譯好開發php擴充套件時所需的檔案,如php4ts.lib、php.exe等,當然也可從已編譯好的包裡拷貝乙份。
二、生成框架:
../release_ts/php-cli.exe ext_skel_win32.php --extname=myext
執行完以上命令後,會在 ext 目錄下自動建立乙個名為 myext 的目錄,裡面的檔案就是擴充套件的源**的完整框架,現在就可以編譯該擴充套件了。
瀏覽一下結果(假定已將myext.php 檔案拷到web根目錄下)。
該擴充套件目前僅包含乙個名confirm_extname_compiled函式。
三、加入自己的**:
這裡以加入乙個帶引數的 hello 函式,操作步驟如下:
開啟 php_myext.h 檔案,增加一條申明語句,如圖一所示:
(圖一)
開啟 myext.c 檔案,加入自定義的 hello 函式,如圖
二、三所示:
(圖二)
(圖三)
重新編譯 myext
msdev myext/myext.dsp /make "myext - win32 release_ts"
拷貝 myext.dll 檔案到你的php擴充套件目錄下(如:c:/php/extension),並重起web伺服器。
新建乙個 hello.php 檔案,內容如下,並開啟瀏覽器執行
<?php
hello("ez development team");
?>
螢幕上將會輸出:hello ez development team
四、後記
Windows下安裝PHP環境
本文介紹一下如何在windows下安裝php基本環境,web伺服器使用apache。當前版本2.2.6 預設安裝,要求網域名稱 localhost 位址 localhost 郵箱必填,否則無法啟動apache。訪問 http localhost 確認安裝是否成功。www.php.net downlo...
windows與linux環境下進行redis壓測
做個筆記備忘!windows環境 首先本機上要安裝好了redis並啟動,然後進入cmd,切換到redis安裝目錄下,筆者的安裝目錄在d redis,切換完畢就輸入命令 redis benchmark h 127.0.0.1 p 6379 c 1000 n 100000 d 50 執行完該命令控制台會...
Windows下搭建PHP開發環境
windows下搭建php開發環境 二 安裝軟體 安裝apache 雙擊安裝,與安裝其他windows軟體沒有什麼區別,在填server infomation時,並沒有特殊規定,只要輸入的資訊符合格式即可。安裝完成之後,在瀏覽器輸入http localhost,如果顯示it works 表示apac...