中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

如何使用C語言來編寫pHp的擴展,pHp作為一門開源語言

2023-11-27    分類: 網站建設

本文分享如何使用C語言編寫pHp擴展。作為一門開源語言,社區中有很多熱愛開源開發的愛好者。 pHp 在 web 領域如此強大的主要原因之一一直是站穩腳跟。這是因為 pHp 有許多強大的擴展。除了官方自己提供的擴展,還有更多的開源大牛加入,比如韓天峰的,伯德的yaf,yar等等,具體步驟就不多說了。

第一步

到官網下載pHp源代碼文件并解壓到電腦某個文件夾中,在根文件夾中找到如下文件\php7\ext\.php。注意:此腳本為我們提供了生成自定義擴展的框架。

第二步

因為有些命令只支持系統,所以我們需要安裝這個軟件來幫助我們支持一些命令,并將它們設置為系統環境變量。

執行命令 .php --=demo。注意:首先將pHp添加為系統環境變量

ext目錄下會生成demo擴展文件夾,里面包含要編寫的demo擴展的基本文件。

第三步

修改demo.c文件,找到C語言的函數(d)在這個方法下面添加你的方法代碼,例如:

1

2

3

(演示){

("C");

}

然后修改如下方法

1

2

3

4

5

[]={

(d,NULL)/* 對于,. */

(demo,NULL)//這里添加一行代碼

/* 必須是 [] 中的最后一行 */

};

注意:為了讓擴展匹配php運行環境,必須基于你的php運行環境的編譯版本(php7是VC14編譯的),在文件夾E:\php7\main\.w3 2.h文件中添加:

1

#“VC14”

第四步

使用編輯器編譯DLL文件

加載你的 pHp 擴展文件路徑

將解決方案切換到

右擊右邊的項目屬性,添加pHp源代碼目錄(看你的實際路徑)

E:\php7

E:\php7\main

E:\php7\TSRM

E:\php7\Zend

右鍵單擊項目屬性、C/C++、預處理器、預處理器定義,編輯并添加以下變量:

=0

=1(這里紅色部分需要改成你的擴展名,如果不改成你的擴展名php printer.dll擴展,php不會識別)

(這里紅色部分需要改成你的擴展名,如果不改成你的擴展名,php不會識別)

ZTS(添加這個變量是為了開啟線程安全,不添加則關閉線程安全)

在E:\php7\\\文件夾中找到“.w32.h.in”,把這個文件復制到E:\php7\main\文件夾,去掉下面的“.in”

右鍵項目屬性php printer.dll擴展,鏈接器,輸入,附加依賴,編輯,把php7.lib的路徑放進去(這個文件在php編譯后的文件夾下,根目錄下的dev文件夾下)目錄)

步驟 5

最后點擊 in完成編譯。

將\ext\demo\下的demo.dll文件放入pHp中并添加擴展。

1

2

3

演示();

我有時間想出如何編譯so擴展文件,一點pHp,一點技術分享。

名稱欄目:如何使用C語言來編寫pHp的擴展,pHp作為一門開源語言
網頁地址:http://www.2m8n56k.cn/news5/296905.html

成都網站建設公司_創新互聯,為您提供ChatGPT、企業建站品牌網站制作電子商務、網站導航、用戶體驗

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: www.黄色大片 | 国产精品久久久久久久y | 精品久久一区二区三区 | 久草在线视频免费看 | 国产日韩欧美在线观看不卡 | 久草在线视频在线 | 国产在线观看一区 | 性视频福利在线看 | 久久国产一级毛片一区二区 | 91香蕉成人免费网站 | 91久久青青草原免费 | 男女午夜性爽快免费视频不卡 | 亚洲一区二区三区四区在线观看 | 欧美日韩综合高清一区二区 | 久草免费资源在线 | 日韩欧美视频在线播放 | 久久精品国产400部免费看 | 国产精品久久毛片蜜月 | 日本三级成人中文字幕乱码 | 欧美不卡视频在线观看 | 波多野结衣视频免费 | 免费观看亚洲 | 99视频有精品视频免费观看 | 免费一级欧美大片久久网 | 九九精品久久久久久噜噜 | 黄色片日本人 | 99精品观看 | 成人午夜爽爽爽免费视频 | 91香蕉国产线观看免 | 自拍偷拍视频在线观看 | 久久国产夜色精品噜噜亚洲a | 69性欧美 | 最新国产精品亚洲二区 | 国产成人一区二区三区 | 伊人成人在线视频 | 免费国产午夜高清在线视频 | 特级aa一级欧美毛片 | 欧美视频在线观在线看 | 日韩欧美~中文字幕 | 欧美一级欧美三级 | 亚洲精品视频免费看 |