溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php對chinapay的支持

發(fā)布時間:2020-07-09 18:46:12 來源:網(wǎng)絡(luò) 閱讀:400 作者:杜汝凱 欄目:web開發(fā)

環(huán)境 centos5     php5.28    apache 2.24

1: 解壓縮php

      tar -zxvf  php-5.28.tar

2: 進(jìn)入ext的目錄,將chinapay.def復(fù)制到這個目錄下,使用ext_skel來生成自動擴(kuò)展的框架
命令方式為:
./ext_skel --extname=chinapay --proto=chinapay.def

3 : 修改ext/chinapay/目錄下的config.m4文件,將如下內(nèi)容的前面"dnl"刪除,保存文件:
  dnl PHP_ARG_ENABLE(chinapay, whether to enable chinapay support,
  dnl Make sure that the comment is aligned:
  dnl [  --enable-chinapay           Enable chinapay support])

4: cd到php的chinapay目錄使用./buildconf --force
5: ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs  --with-mysql=/usr/local/mysql
   --with-libxml-dir=/usr/local/lib --enable-chinapay
其中/usr/local/php5為php的最終安裝目錄, --with-apxs2可能會因為Apache的版本不同而參數(shù)不同,/usr/local/apache2/bin/apxs為Apache的所在目錄。

6: 修改Makefile文件,找到EXTRA_LIBS,在最后加入 -L/usr/local/lib -lnpc
      /usr/local/lib為libnpc.so所在的目錄。

7: 使用make install.
    注意:make的時候如果仍然找不到libnpc.so的話,可以采取下面措施:進(jìn)入到/etc/ld.so.conf.d    下,寫入一個名為chinapay.conf的文件,內(nèi)容為/usr/local/lib。表示so的搜索路徑。然后使用命令:ldconfig

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI