国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP中Soap模塊安裝與使用例子

2024-05-04 21:47:50
字體:
來源:轉載
供稿:網友

PHP的SOAP擴展可以用來提供和使用Web services,換句話說,PHP開發者可以利用這個PHP擴展來寫他們自己的Web services,也可以寫一些客戶端來使用給定的Web services.

PHP5中的這個SOAP擴展目的是為了實現PHP對Web services的支持,與其它實現PHP對Web services的支持的方法不同,SOAP擴展是用C寫的,因此它比其它方法具有速度優勢.

SOAP擴展支持以下規范:

* SOAP 1.1、* SOAP 1.2、* WSDL 1.1

SOAP擴展主要用來處理RPC形式的Web services,不過,你也可以使用文本形式的WSDL文件配合WSDL模式的服務端和客戶端.

一、Linux下安裝soap模塊

安裝完php后最好保留當時安裝的文件,比如usr/local/php-5.3.2,查看soap模塊是否安裝的辦法:在php的安裝目錄下運行php -m來查看

如:/usr/local/php/bin/php -m |grep ‘soap’

如果沒有安裝,則進入php的安裝源文件夾

cd php-5.3.2/ext/soap

進入后在此運行phpize命令: /usr/local/php/bin/phpize

查看信息是否有出錯,沒有出錯的話運行如下命令:

./configure –with-php-config=/usr/local/php/bin/php-config –enable-soap

然后是安裝編譯

make

最后是安裝

make install

安裝好之后會提示soap.so文件的保存路徑

編譯后的soap.so文件保存在了/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222目錄下,接著修改php.ini文件

手工修改:查找/usr/local/php/etc/php.ini中的extension_dir = “./”,默認是注釋掉的,修改為extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222/”

并在此行后增加如下,然后保存:extension = “soap.so”

重新啟動apache,在運行php -m就已經能看到擴展的soap模塊了,如果還要安裝擴展別的模塊可以以此類推.

二、Windows下安裝soap模塊

在Windows下可以通過修改php.ini來選擇當PHP啟動時加載哪些擴展庫。也可以在腳本中通過使用 dl()來動態加載。PHP擴展庫的DLL文件都具有php_前綴。很多擴展庫都內置于Windows版的PHP之中。這意味著要加載這些擴展庫不需要額外的DLL文件和extension配置指令。Windows下的PHP擴展庫列表列出了需要或曾經需要額外PHP DLL文件的擴展庫。

要在php.ini中啟用某擴展庫,需要去掉該行extension=php_*.dll前的注釋符號,將想要加載的擴展庫前的分號(;)刪除即可。

啟用php_soap.dll擴展庫:

  1. // 將這一行 
  2. ;extension=php_soap.dll 
  3. // 改成這樣 
  4. extension=php_soap.dll 

Note:如果運行服務器模塊版的PHP,在修改了php.ini之后別忘了重新啟動web服務器以使其改動生效.

下面是內置的擴展庫列表:

php_bz2.dll   bzip2壓縮函數庫

php_calendar.dll  歷法轉換函數庫

php_crack.dll   密碼破解函數庫

php_ctype.dll   ctype家族函數庫

php_curl.dll   CURL,客戶端URL庫函數庫

php_dba.dll   DBA:數據庫(dbm 風格)抽象層函數庫

php_dbase.dll   dBase函數庫

php_dbx.dll   dbx函數庫  

php_domxml.dll   DOM XML函數庫

php_dotnet.dll   .NET函數庫

php_exif.dll   EXIF函數庫

php_fbsql.dll   FrontBase函數庫

php_fdf.dll   FDF:表單數據格式化函數庫

php_filepro.dll  filePro函數庫

php_ftp.dll   FTP函數庫

php_gd.dll   GD庫圖像函數庫

php_gd2.dll   GD庫圖像函數庫

php_gettext.dll  Gettext函數庫

php_hyperwave.dll  HyperWave函數庫

php_iconv.dll   ICONV字符集轉換

php_ifx.dll   Informix函數庫

php_iisfunc.dll  IIS 管理函數庫

php_imap.dll   IMAP,POP3 和 NNTP 函數庫

php_ingres.dll   Ingres II函數庫

php_interbase.dll  InterBasefunctions

php_java.dll   Java函數庫

php_ldap.dll   LDAP函數庫

php_mbstring.dll  多字節字符串函數庫

php_mcrypt.dll   Mcrypt 加密函數庫

php_mhash.dll   Mhash函數庫

php_mime_magic.dll  Mimetype函數庫

php_ming.dll   Ming函數庫(Flash)

php_msql.dll   mSQL函數庫

php_mssql.dll   MSSQL函數庫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄汾县| 营口市| 南京市| 桃园县| 晋宁县| 石城县| 巴林右旗| 隆尧县| 信丰县| 开化县| 寿阳县| 威宁| 琼结县| 溆浦县| 晋江市| 阜阳市| 东至县| 冕宁县| 当涂县| 鸡西市| 阳江市| 正宁县| 巴彦淖尔市| 余江县| 胶南市| 临朐县| 应城市| 确山县| 无棣县| 宜兴市| 铁岭市| 永宁县| 大渡口区| 开平市| 涡阳县| 惠水县| 乌什县| 宜兰县| 新宾| 满城县| 乌什县|