Linux 搭建php擴充套件開發框架

2022-05-10 04:51:24 字數 499 閱讀 4372

1.安裝phpize(如果是使用php原始碼編譯就免了,本身就有)

2.開啟php原始碼,ext中有ext_skel工具,使用它可以方便

./ext_skel --extname = myext

生成擴充套件框架後,需要修改擴充套件的mp4檔案,

#cd ext/myext/

#vim config.mp4

修改檔案如上。。

3.編譯安裝擴充套件

#cd myext

#phpize

#./configure --with-php-config = /usr/bin/php-config   //php-config的位置自己可以whereis一下。

#make

#make test   //有個提示填y或n ,填n

#make install

生成myext.so

在php.ini中新增extension=myext.so即可

使用php -m檢視擴充套件是否安裝成功。

php擴充套件開發

php擴充套件 pecl 跟php引擎一樣都是使用c語言開發。php核心開發組成員鳥哥laruence使用的是vim進行php開發。書籍 案例 php src ext pecl開發郵件組 盡量編寫一些phpt測試用例,php src tests下有很多參考.測試時用 enable debug編譯ph...

php擴充套件開發

二 php擴充套件開發 擴充套件開發流程 生成開發骨架 修改config.m4 編碼 編譯擴充套件為so 修改php.ini 1.生成開發骨架 1.1 進入擴充套件目錄 cd php 7.0.1 ext 1.2 用.ext skel生成骨架 ext skel extname module 1.3 修...

PHP擴充套件開發

php function say hello len spprintf strg,0,hello s n arg return stringl strg,len,0 1.引數接收 這裡接收函式的引數需要通過zend parse parameter函式解析,第乙個引數指定使用者傳入say hello函...