您好,登錄后才能下訂單哦!
環(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
免責(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)容。