
توضیحات جیمینی :
برای فعالسازی SoapClient در سرورهای سیپنل (cPanel/WHM)، امنترین و استانداردترین روش استفاده از ابزار EasyApache 4 است. این کار نیاز به دسترسی Root به WHM دارد.
در ادامه مراحل انجام این کار را به صورت قدمبهقدم برای شما توضیح میدهم:
روش اول: از طریق پنل WHM (رابط گرافیکی)
این روش برای اکثر مدیران سرور سادهترین راه است.
ورود به WHM: با نام کاربری
rootوارد پنل مدیریت WHM شوید.پیدا کردن EasyApache 4: در نوار جستجوی سمت چپ (بالا)، عبارت
EasyApache 4را تایپ کنید و روی آن کلیک کنید.سفارشیسازی (Customize): در بخش Currently Installed Packages (پکیجهای نصب شده فعلی)، روی دکمه آبی رنگ Customize کلیک کنید.
انتخاب افزونههای PHP: در منوی سمت چپ، روی گزینه PHP Extensions کلیک کنید.
جستجوی Soap: در کادر جستجو (Search)، عبارت
soapرا تایپ کنید. لیستی از افزونههای Soap برای نسخههای مختلف PHP نمایش داده میشود (مثلاًphp81-php-soapبرای PHP 8.1).فعالسازی: دکمه سوییچ کنار نسخه(های) PHP مورد نظر خود را روشن کنید تا به حالت Install تغییر کند.
نکته: اگر چندین نسخه PHP روی سرور دارید، بهتر است Soap را برای همه نسخههای فعال خود نصب کنید.
بررسی و نصب (Review & Provision):
از منوی سمت چپ گزینه Review را انتخاب کنید.
لیست تغییرات را بررسی کنید و سپس در پایین صفحه دکمه Provision را بزنید.
اتمام کار: سیستم شروع به نصب اکستنشن میکند. پس از پایان عملیات و دیدن پیام Done، افزونه Soap فعال شده است.
روش دوم: از طریق SSH (ترمینال)

اگر به خط فرمان (Command Line) تسلط دارید، این روش بسیار سریعتر است.
با دسترسی Root به سرور SSH بزنید.
برای پیدا کردن نام دقیق پکیج Soap برای نسخه PHP خود (مثلاً PHP 8.1)، دستور زیر را بزنید:
Bashyum search php-soap(در سیستمعاملهای جدیدتر ممکن است نیاز باشد از
dnfاستفاده کنید).پس از پیدا کردن نام پکیج، دستور نصب را وارد کنید. برای مثال جهت نصب روی PHP 8.1 و PHP 8.2 دستور زیر را وارد کنید:
Bashyum install ea-php81-php-soap ea-php82-php-soapتایید کنید (
y) تا نصب انجام شود. تغییرات معمولاً بلافاصله اعمال میشوند و نیازی به بیلد کردن طولانی نیست.
بررسی فعال بودن SoapClient
برای اطمینان از اینکه SoapClient به درستی کار میکند:
یک فایل با نام
info.phpدر پوشهpublic_htmlیکی از سایتهای خود بسازید.کد زیر را درون آن قرار دهید:
PHP<?php phpinfo(); ?>فایل را در مرورگر باز کنید (
yourdomain.com/info.php) و کلمه Soap را در صفحه جستجو کنید. باید بخشی با عنوان Soap Client و وضعیت enabled مشاهده کنید.
هشدار امنیتی: پس از تست، حتماً فایل
info.phpرا پاک کنید تا اطلاعات سرور شما در دسترس عموم نباشد.
آیا مایل هستید نحوه تغییر تنظیمات خاص Soap (مثل soap.wsdl_cache_enabled) را در فایل php.ini بررسی کنیم؟
توضیحات هوش مصنوعی نگارنوین :
آموزش نصب SoapClient در cPanel
سرورهایی که با cPanel مدیریت میشوند، امکانات گستردهای برای مدیریت و پیکربندی نرمافزارهای مختلف فراهم میکنند. یکی از این امکانات، نصب و پیکربندی SoapClient است که برای اجرای سرویسهای وب بر پایه پروتکل SOAP ضروری است. در این مقاله، نحوه نصب و فعالسازی SoapClient در cPanel را به صورت گام به گام بررسی میکنیم.
مقدمهای بر SoapClient
SoapClient یکی از افزونههای PHP است که به توسعهدهندگان اجازه میدهد تا با سرویسهای وب SOAP ارتباط برقرار کنند. این کتابخانه به ویژه برای برنامههای پیچیده و ارتباطات بین سرویسگر و کلاینت مناسب است.
پیشنیازها
- دسترسی به حساب کاربری cPanel
- دسترسی به PHP Extensions
- آشنایی با مفاهیم پایهای PHP و سرویسهای وب
گامهای نصب و فعالسازی
۱. ورود به cPanel
ابتدا وارد حساب کاربری cPanel خود شوید. معمولاً آدرس دسترسی به صورت yourdomain.com/cpanel است. با وارد کردن نام کاربری و رمز عبور میتوانید وارد شوید.
۲. جستجوی PHP Extensions
پس از ورود، در نوار جستجو واژه PHP را تایپ کنید و روی گزینه Select PHP Version کلیک کنید.
۳. انتخاب نسخه PHP
در صفحه باز شده، نسخه PHP مورد نظر خود را انتخاب کنید. اطمینان حاصل کنید که نسخه انتخابی شما با نیازهای برنامهتان سازگار است.
۴. فعالسازی SoapClient
در بخش Extensions، به دنبال گزینه soap بگردید. کافی است تیک مربوط به آن را فعال کنید. این عمل سبب میشود SoapClient برای استفاده در دسترس قرار گیرد.
۵. ذخیره تغییرات
پس از فعالسازی، حتماً روی گزینه Save کلیک کنید تا تغییرات اعمال شوند.
۶. بررسی صحت نصب
برای اطمینان از نصب صحیح، میتوانید یک فایل PHP ایجاد کنید و کد زیر را در آن قرار دهید:
<?php
phpinfo();
?>
این کد اطلاعات مربوط به پیکربندی PHP، از جمله افزونههای فعال را نشان میدهد. اگر SoapClient به درستی نصب شده باشد، باید در این صفحه نمایش داده شود.
آموزش نصب SoapClient در cpanel
نصب و پیکربندی SoapClient در cPanel فرآیندی ساده است که با چند گام کوتاه انجام میشود. این افزونه به شما امکان میدهد تا از تمامی قابلیتهای پروتکل SOAP در برنامههای PHP خود بهرهمند شوید. با رعایت مراحلی که در این مقاله توضیح داده شد، میتوانید به سرعت و سادگی SoapClient را فعال کنید و از امکانات آن بهرهمند شوید.