• آموزش نصب ماژول Soap بر روی دایرکت ادمین
  • ارسال شده توسط: عبدالهی تاریخ انتشار: 31 / 07 / 14 موضوع: DirectAdmin , لینوکس ۱ دیدگاه برای آموزش نصب ماژول Soap بر روی دایرکت ادمین

    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

    عبدالهی

    کارشناس ارشد رشته نرم افزار هستم . تخصص اصلی بنده php و فریم ورک Laravel هست . برای کمک به پیشرفت علمی وب در ایران هر کاری میکنم امیدوارم مطالب آموزشی این وبلاگ بتواند به شما بازدید کننده گرامی کمک کند.

    يک ديدگاه

    1. Mario گفت:

      That’s a knowing answer to a difilcuft question

    دسته‌ها