ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش فعال سازی PHP-Soap در دایرکت ادمین



i-Power
December 11th, 2013, 23:27
http://my.i-power.ir/images/logo.jpg

( توضیح خیلی مختصر؛ چرا؟ چیه؟ )

با سلام و عرض ادب ویژه خدمت شما،

متاسفانه در طی جستجو هایی در انجمن و در گوگل در وبسایت های فارسی آموزش فعال سازی PHP-Soap

رو کامل پیدا نکردم و پس از مکمّل کردن چند آموزش بصورت جمع بسته خدمت دوستان ارائه می کنم.

بهتر هست اشخاصی که در ذهنشون میخوان بدونن PHP-Soap در کجا کاربرد داره، یکی از کاربرد های واضح آن در درگاه های پرداختی

خصوصا اشخاصی که فروشنده هستند و با WHMCS سر و کار دارند.

این مشکل ممکن هست 1 در 100 اتفاق بیافتد اما بهتر هست که یک آموزش کوچکی قرار داده شود.

از مسائل حاشیه ای میگذرم و سراغ اصل مطلب میرم.


( آموزش کو؟ )

ابتدا وارد SSH سرورتون بشید و یکی یکی دستورات زیر رو بزنید، توضیح مختصری هم جهت اطلاع خدمتتون میدم




cd /usr/local/directadmin/custombuild


با این دستور شما به بخش build هاتون میرید که می تونید از نو PHP کامپایل کنید، یک چیز در حدود EasyApache در cPanel/WHM هست البته بصورت کنسولی

این دستور رو زدیم تا وارد دایرکتوری بشیم تا تغییرات رو جهت فعال سازی Soap انجام بدیم.




./build used_configs


توضیح خاصی نمی تونم خدمتتون بدم، این دستور ماژول های استفاده می کنید رو نشون میده که در چه مسیر هست




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


این قسمت مرتبط با ماژول های PHP شما میشه، که ما می خواهیم از این قسمت جهت تغییر و فعال سازی Soap استفاده کنیم.

خیلی خب، حالا با دستور nano زمانی که می خواهیم فایل رو تغییر بدیم بیاید آخر فایل، معمولا آخرین ماژول mbstring هست، که به این صورت نوشه شده

"--enable-mbstring"

حالا شما به آخر این فایل \ اضافه کنید تا به "--enable-mbstring" \ تغییر پیدا کنه و سپس در زیر این خط، این مورد رو اضافه کنید



"--enable-soap"


و بعد دستور زیر رو وارد کنید




./build php all


تبریک ! مراحل به اتمام رسیده، حال باید صبر کنید تا مراحل پشت سر هم به آخر برسند.



( متن پایانی )

امیدوارم آموزش فوق برای اشخاصی که با این مشکل دست و پنجه نرم می کردند بکار آمده باشد.

در صورتی که سوالی در باب مورد بالا داشتید، در حد دانش بنده بود حتما پاسخگو شما عزیزان و بزرگواران خواهم بود.


یا علی