我也是弄了幾個小時剛弄完弥咪,媽的對剛接觸的太不友好了过蹂,資料也太少
第一步github下載擴展sdk https://github.com/pangdahua/php7-wxwork-finance-sdk
克隆到你的服務(wù)器
然后打開cd 到文件夾里
執(zhí)行 phpize
一定的cd到擴展包里執(zhí)行
(phpize沒有創(chuàng)建軟連接的人,前面加上路徑聚至,基本的東西不廢話了)
然后執(zhí)行 ./configure --with-php-config=$INSTALL_PHP_PATH/php-config --with-wxwork-finance-sdk=$WXWORK_FINANCE_C_SDK_PATH
(--with-php-config報錯的同學(xué)自己寫真實路徑)
這個時候會報錯
checking ... configure: error: cannot find WeWorkFinanceSdk_C.h in path
因為這個文件不在php擴展包里需要到另外一個地方下載放進來
WeWorkFinanceSdk_C.h文件就在這里面
https://wwcdn.weixin.qq.com/node/wework/images/sdk_20201116.rar
下載解壓然后復(fù)制里面的兩個文件libWeWorkFinanceSdk_C.so和WeWorkFinanceSdk_C.h到sdk包里
然后再執(zhí)行
make && make install
如果這個時候還是報錯checking ... configure: error: cannot find WeWorkFinanceSdk_C.h in path
那就改一下 當(dāng)前目錄下的config0.m4文件和指定路徑
改成你擴展包的地址酷勺,不要照著抄,寫你下載包上傳服務(wù)器后的真實地址
然后命令改成
./configure --with-php-config=/usr/local/php/bin/php-config --with-wxwork-finance-sdk=/usr/local/php/wxwork
php-config是PHP文件扳躬,如果找不到路徑脆诉,就find一下,不報錯的話就不用改贷币,只改后面的擴展文件的地址就行
然后運行
正常了击胜,接著make && make install
最下面是so文件的路徑,看一下有沒有生成
最后一步修改php.ini 加上extension=wxwork_finance_sdk.so(這一步不寫等于白費)
重啟php
完事役纹,下面就盡情玩耍去吧偶摔,(tx是真的狗,表面支持php卻做著這么喪心病狂的事情,這要是新手還玩?zhèn)€蛋啊促脉,直接回家養(yǎng)豬了辰斋,還有某程序員論壇策州,動不動就要幣,程序員不都崇尚開源嗎宫仗,玩你嗎肮还摇)