مشکل curl در ومپ سرور
دیروز، پریروز برای یک وب سرویس sms داشتم با curl سر و کله میزدم، البته تو لوکال هاست همه چیز روبراه بود و مشکلی مشاهده نمیشد، اما به محض اینکه سرویس رو به هاست منتقل کردم، curl شروع کرد به error دادن!
extension رو روی wamp چک کردم، دیدم active هست، wamp رو restart هم کردم، اما باز مشکل حل نشد...
خلاصه با کلی سرچ تو اینترنت، متوجه شدم که بعله! این سرویس curl کلاً تو بعضی نسخه های wamp مشل داره
اولاً که از فایل php.ini دو تا وجود داره، یکی تو مسیر:
[Wamp Server Directory]\bin\php\php5.4.12(or other versions)
و یکی هم در مسیر:
[Wamp Server Directory]\bin\apache\Apache2.4.4(or other versions)\bin
در هر دوی این فایل ها باید سمیکالن ( ; ) مربوط به افزونه curl برداشته بشه...
و در ضمن نسخه های curl در بعضی از wamp سرور ها (و احتمالاً Xampp ها) مشکل داره و باید نسخه معتبر و متناسب با نسخه php خودتون رو دانلود کنید و در مسیر:
[Wamp Server Directory]\bin\php\php5.4.12(or other versions)\ext
جایگذاری (و replace) کنید.
نسخه متناسب با php خودتون رو میتونید از این آدرس دریافت کنید.