سلام دوستان عزیز، امیدوارم حال تون عالی باشه، اگه شماهم از نرم افزار Wampserver (در اینجا نسخه آخر یعنی 3.3.0 مد نظرمون هست) استفاده می کنید ، ممکنه موقع نصب و بعد از نصب موقع اجرای برنامه به مشکلاتی  برخورد کنید که منم برخورد کردم و اومدم این مطلب رو بنویسم که شما دیگه برای حل این مشکلات زمان زیادی صرف نکنید و بدونید دلیل این مشکلات چیه و چطور باید حلش کنید.

حب بریم سراغ اصل مطلب:

یه مشکلی که بچه ها معمولا دارن نصب نکردن پیش نیاز های ومپ سرور قبل از نصبش هست.حالا این پیش نیاز هارو از کجا باید دانلود کنیم؟! در جواب باید بگم که اگه موفع نصب ومپ سرور دقت داشته باشید توی یکی از مراحل نصب در Wizard نصب کننده ، خودش بهتون توضیح داده و اتفاقا لینک های دانلود رو از سایت مرجع مایکروسافت قرار داده و میتونید خیلی راحت همه اون پیش نیازرهارو اول دانلود کنید و نصب کنید بعد بیایید ومپ سرور رو نصب کنید.
 منظورم این صفحه هستش:

پیش نیاز های ومپ سرور

 

مشکل دیگه ای که معمولا دوستان باهاش مواجه میشن ، نمایش پیام هشدار متغیر محیطی php هست که عکسشو این زیر میزارم :

 

 

این مشکل هم بر میگرده به اینکه شما در ویندوز خودتون و در قسمت تعریف متغییر های محیطی ، مسیری رو برای php تعریف کردید که Wampserver با اینکار مشکل داره و میگه نباید اینکار بکنید و خودش هم گفته که اگه ابن کار رو بکنید من به مشکل می خورم و برخی عملکردهام درست کار نخواهند کرد. پس راهکار چیه ؟! حذف مسیر php تعریف شده از لیست متغییر های محیطی ویندوز هست.

منظورم اینجاست :

متغییرهای میحطی ویندوز

 

بچه ها اگه این متغییر رو از لیست متغییرهای محیطی ویندوز حذف نکنید خیلی از امکانات ومپ سرور کار نخواهد کرد (مثلا اگه بخواین نسخه php رو عوض کنید، عوض نخواهد شد)

 

یه مشکل دیگه ای هم که خیلی ها باهاش مواجه میشن مخصوصا روی ویندوز نسخه 11 که بر میگرده به فرمت ساعت و تاریخ و تنظیمات region در ویندوز

این باعث میشه اصلا منوی try ومپ سرور اصلا نشون داده نشه ، طوری که آیکن ومپ سرور کنار ساعت سیستم نشون داده میشه ولی هرچی روش کلیک میکنی یا راست کلیک میکنی منوهاش باز نمیشن
برای حل این مشکل هم پیشنهاد میکنم Region Setting رو روی انگلیسی تنظیم کنید و گزینه unicode UTF-8 رو هم فعال کنید.

 

اگه با این تغییر مشکل تون حل نشد ، دستور زیر رو به فایل refresh.php که درون پوشه scripts وجود داره اضافه کنید و دوباره ومپ سرور رو اجرا کنید.

پس وارد مسیر زیر بشید :

C:\wamp64\scripts

در اینجا فایل refresh.php باز کنید و عبارت زیر رو پیدا کنید :
$WampStartOnOri = $wampConf['wampStartDate'];

بعد از این خط کد ، دستور زیر رو اضافه کنید و فایل رو ذخیره کنید:
$WampStartOnOri = str_replace(['۰','۱','۲','۳','۴','۵','۶','۷','۸','۹'], ['0','1','2','3','4','5','6','7','8','9'], $WampStartOnOri);


به این صورت :



 

و در پایان سیستم رو ریستارت کنید و بدون مشکل از ومپ سرور استفاده کنید.

امیدوارم موفق باشید.

 

مهدی حسامی