需求:一個PHP插件的源代碼,自己想在這個基礎上進行二次開發
實踐環境:PHP、linux系統、G++環境
步驟:
1、環境的依賴不介紹了,網上的教程一堆。
2、生成Makefile文件
# 如果之前編譯過,清理下臨時文件
#如果沒有配置全局,則加上phpize的路徑就可以了
phpize --clean
# 生成 configure 文件
phpize
這個時候我們得看看./configure文件具體有什麼東西了,這個是以後源代碼安裝東西必須注意的點!具體命令是:
./configure --help
下面給出一個我自己裝的東西的效果圖:
我們可以看到這裏最好一行需要加載php-config的路徑,這個東西也是你的插件支持什麼PHP版本的重要依賴。其他很多有用的配置也能在這個help裏面找到!
最後我們就可以make
跟make install
了!