您好,登錄后才能下訂單哦!
環境 centos5 php5.28 apache 2.24
1: 解壓縮php
tar -zxvf php-5.28.tar
2: 進入ext的目錄,將chinapay.def復制到這個目錄下,使用ext_skel來生成自動擴展的框架
命令方式為:
./ext_skel --extname=chinapay --proto=chinapay.def
3 : 修改ext/chinapay/目錄下的config.m4文件,將如下內容的前面"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的版本不同而參數不同,/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的話,可以采取下面措施:進入到/etc/ld.so.conf.d 下,寫入一個名為chinapay.conf的文件,內容為/usr/local/lib。表示so的搜索路徑。然后使用命令:ldconfig
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。