php china,php對chinapay的支援

2021-10-25 20:38:09 字數 1085 閱讀 3539

環境 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

對建立游標對理解

步驟 1 首先經過底層的 編寫已經建立起了了python和資料庫之間的溝通橋梁並封裝成了模組,通過pymysql下的conntent 方法與之建立起了連線,例項物件。pymysql.connect 方法返回的是connections模組下的connection 例項,connect 方法傳參就是在給...

對勾函式 對勾函式

對勾函式是一種類似於反比例函式的一般函式。所謂的對勾函式,是形如 f x ax b x 的函式,是 一種教材上沒有但考試老喜歡考的函式,所以更加要注意和學習。一般的函式影象形似兩個中心對稱的 對勾,故名。當x 0 時,f x ax b x 有最小值 這裡為了研究方便,規定a 0 b 0 也就是當 x...

一對多 多對一

pip install djangorestframework 3.9.2 pip install markdown 3.0.1 markdown support for the browsable api.pip install django filter 2.1.0 filtering supp...