آموزش نصب ماژول Soap بر روی دایرکت ادمین

1

SOAP چیست؟

SOAP مخفف Simple Object Access Protocol است. SOAP یک پادمان مبتنی بر XML است، برای رد و بدل کردن اطلاعات بین برنامه ها. اطلاعات در SOAP به صورت پیام (Message)  و از طریق پادمان‏های موجود در اینترنت مانند HTTP منتقل می‏شود (SOAP در سایر پادمان ها، مانند SMTP یا MIME نیز قابل استفاده است). به زبان ساده‏تر، SOAP یک پادمان است برای دستیابی به یک سرویس ارایه شده در وب (Web Service). آخرین نسخه SOAP، نسخه 1.2 می‏باشد.

ویژگی های SOAP

  1. یک پادمان ارتباطی است.
  2. برای ارسال پیام استفاده می‏شود.
  3. برای محیط اینترنت و شبکه طراحی شده است.
  4. وابسته به محیط پیاده سازی و اجرا نیست. (  Platform Independent)
  5. مبتنی بر XML است.
  6. از دیوارهای آتش (Firewall) گذر می‏کند ودیوارهای آتش مانع آنها نمی شوند (Block نمی‏شوند).

یکی از مسایلی که در دهه اخیر از اهمیت خاصی برخوردار بوده، چگونگی ارتباط برنامه‏های تحت اینترنت با یکدیگر بوده است. همانطور که می‏دانید برنامه‏های عادی از RPC (Remote Procedure Call) برای فراخوانی اشیاء DCOM یا CORBA، استفاده می‏کنند. اما مشکلی که در این نوع فراخوانی‏ها در بستر اینترنت وجود دارد، مسدود شدن این نوع ترافیک‏ها در Proxy Server ها و دیوارهای آتش (Firewall ها) است.

در صورت استفاده از SOAP با این مشکل روبرو نخواهید بود. SOAP به راحتی شما را قادر خواهد کرد تا بین برنامه‏هایی که در بسترهای متفاوت طراحی شده اند و در بسترهای متفاوتی در حال سرویس‏دهی هستند، ارتباط برقرار کنید.

 

آموزش نصب soap :

 

ابتدا برای ویرایش فایل configure.php5 دستور زیر را وارد کنید:

 

nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5

 
برای فعال کردن ماژول soap خط زیر را بعد از ./configure اضافه کنید.
 

–enable-soap

 

سپس فایل رو Save کرده و PHP رو دوباره build کنین:
 

cd /usr/local/directadmin/custombuild
./build clean
./build php

1 Comment
  1. Mario says

    That’s a knowing answer to a difilcuft question

Leave A Reply

Your email address will not be published.