You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
درمورد مشکل CURL و خطای مشابه زیر، خیلی سوال میشه، یه توضیحات کلی در این خصوص میدم.
Fatal error: Uncaught Error: Call to undefined function curl_init() in C:\download.php:154
Stack trace:
#0 C:\download.php(17): get_contents('https://www....')
#1 {main}
thrown in C:\download.php on line 154`
برای رفع این خطا، لازمه ماژول CURL رو روی PHP فعال کنید. چون به شکل پیشفرض غیرفعال است.
شما ممکنه PHP رو مستقل یا به واسطه برنامه های wamp یا xamp و غیره نصب کرده باشید که هیچ فرقی نمیکه.
درمورد مشکل CURL و خطای مشابه زیر، خیلی سوال میشه، یه توضیحات کلی در این خصوص میدم.
برای رفع این خطا، لازمه ماژول CURL رو روی PHP فعال کنید. چون به شکل پیشفرض غیرفعال است.
شما ممکنه PHP رو مستقل یا به واسطه برنامه های wamp یا xamp و غیره نصب کرده باشید که هیچ فرقی نمیکه.
ابتدا کافیست در خط فرمان، دستور زیر را وارد کنید:
ویندوز:
لینوکس:
در خط آخر خروجی، مسیر دقیق فایل
php.ini
که توسط PHP در خط فرمان مورد استفاده قرار میگیره رو میبینید.کافیست همین فایل رو توسط هر ویرایشگری که راحتید (مثل
notepad
در ویندوز یاnano
در لینوکس) ویرایش و باز کنید.سپس این خط رو پیدا کنید:
ویندوز:
;extension=php_curl.dll
لینوکس:
;extension=curl.so
و اولش "
;
" رو حذف کنید. یعنی بدین شکل بشه:ویندوز:
extension=php_curl.dll
لینوکس:
extension=curl.so
یا اگر وجود نداشت، اون رو اضافه کنید.
فایل رو سیو کنید و کار تمام است.
در نهایت و در هر زمان برای اینکه مطمئن بشید که این ماژول نصب است، میتونید این دستور رو وارد کنید:
برای ویندوز:
برای لینوکس:
که همونطور که میبینید اگر عبارت curl در خروجی ظاهر شد، میتونید مطمئن بشید CURL فعاله و در غیر این صورت یک جایی در تنظیمات رو اشتباه انجام دادید.
باتشکر
—نبی
The text was updated successfully, but these errors were encountered: