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
تبریک ! مراحل به اتمام رسیده، حال باید صبر کنید تا مراحل پشت سر هم به آخر برسند.
( متن پایانی )
امیدوارم آموزش فوق برای اشخاصی که با این مشکل دست و پنجه نرم می کردند بکار آمده باشد.
در صورتی که سوالی در باب مورد بالا داشتید، در حد دانش بنده بود حتما پاسخگو شما عزیزان و بزرگواران خواهم بود.
یا علی
( توضیح خیلی مختصر؛ چرا؟ چیه؟ )
با سلام و عرض ادب ویژه خدمت شما،
متاسفانه در طی جستجو هایی در انجمن و در گوگل در وبسایت های فارسی آموزش فعال سازی 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
تبریک ! مراحل به اتمام رسیده، حال باید صبر کنید تا مراحل پشت سر هم به آخر برسند.
( متن پایانی )
امیدوارم آموزش فوق برای اشخاصی که با این مشکل دست و پنجه نرم می کردند بکار آمده باشد.
در صورتی که سوالی در باب مورد بالا داشتید، در حد دانش بنده بود حتما پاسخگو شما عزیزان و بزرگواران خواهم بود.
یا علی