SOAP ، که مخفف Simple Object Access Protocol میباشد، یاری دهنده توسعه دهندگان وب برای ایجاد ارتباط میان دو سامانه است.
SOAP از پروتکل http یا https برای ایجاد ارتباط و از XML برای انتقال دستورات و اطلاعات استفاده میکند.
این پرتکل امروزه به قدری معروف و کاربردی است که در سامانه های پرداخت بانکی، سامانه های پیامکی، سامانه های خرید دامنه، رابط های کنترل پنل های هاستینگ، رابط های مجازی ساز ها و… استفاده میشود، به همین دلیل ضروریست که مدیران سرور های لینوکسی این ماژول را بر روی سرور های خود نصب و فعال کنند.
ابتدا وارد ترمینال یا SSH سرور خود شوید.
بررسی نصب SOAP
این دستور را اجرا کنید:
php -m | grep soapاگر در خروجی این دستور کلمه soap را دریافت کردید به منزله آن است که این ماژول بر روی سرور شما نصب است و اگر هیچ خروجی دریافت نکردید بر شما واجب است که ادامه این مقاله را برای یادگیری چگونگی نصب این ماژول مطالعه کنید.
برای کنترل پنل CPanel
وارد پنل WHM شده و صفحه Easy Apache را باز کنید.
در صفحه موجود از قسمت “Previously Saved Config” بر روی گزینه  کلیک کنید.
 کلیک کنید.
مطابق تنظیمات پیشفرض بر روی گزینه Next Step تا به مرحله Short Options List برسید.در این مرحله بر روی گزینه Exhaustive Options List کلیک کنید.
در صفحه جدید، در لیست به نمایش در اومده گزینه SOAP را فعال کنید و در پایین صفحه بر روی گزینه Save and Build کلیک کنید و منتظر بمانید تا همه چیز به پایان برسد.
برای کنترل پنل DirectAdmin
برای شروع با اجرای دستور زیر در پوشه اصلی Custombuild قرار میگیریم:
cd /usr/local/directadmin/custombuildدر قدم بعدی نیاز داریم تا فایل مربوط به نتظیمات نصب php را بیابیم.با دستور زیر این امکان بسادگی برای شما فراهم خواهد شد:
./build used_configs | grep configure.php | cut -d":" -f2سپس با ویرایشگر متنی مورد علاقه خود فایل را باز کنید.ما در اینجا از nano استفاده میکنیم.
nano /usr/local/directadmin/custombuild/configure/fpm/configure.php56
در میان یکی از خطوط عبارت –enable-soap را اضافه کنید.
سپس این فایل را فشردن دو کلید Ctrl + O ذخیره کنید و با فشردن Ctrl + X خارج شوید.
سپس با دو دستور زیر php را مجددا نصب کنید:
./build clean
./build php dمنتظر باشید که نصب به پایان برسد.
فراموش نکنید که بعد از پایان نصب وب سرور خود را ریستارت کنید.
اگر از Apache استفاده میکنید از دستور زیر استفاده کنید:
service httpd restartاگر از Nginx استفاده میکنید:
service nginx restartتبریک! بالاخره تمام شد!
خانواده Debian
اجرای چند کلمه زیر میتواند تمامی مشکلات شما را برای نصب SOAP در سرور های Debian و Ubuntu از بین ببرد:
apt-get install php5-soap





آخرین دیدگاهها