உகந்த மேம்பாட்டுச் சூழலைத் தேடும்போது, விண்டோஸ் 10 ஆனது XAMPP , WAMP , மற்றும் MAMP போன்ற முழுமையான தீர்வுகள், கைமுறையான நேட்டிவ் நிறுவல்கள் , அத்துடன் Vagrant ( ScotchBox ) மற்றும் Docker ( DevilBox , Laradock ) போன்ற மெய்நிகராக்கத் தீர்வுகள் ஆகியவற்றுடன் கூடுதலாகப் பலவிதமான விருப்பங்களை வழங்குகிறது. இருப்பினும், ஒன்றைத் தவிர மற்ற அனைத்தும், தடையற்ற உள்ளமைவு வசதி, உண்மையான வைல்டுகார்டு SSL சான்றிதழ்கள், உள்ளூர் வலையமைப்பில் உள்ள அனைத்துச் சாதனங்களிலிருந்தும் அணுகுதல், மற்றும் உயர் நிலைத்தன்மை மற்றும் செயல்திறன் போன்ற எனது தேவைகளைப் பூர்த்தி செய்யத் தவறின.
நான் கடந்த சில மாதங்களில் அனைத்து வகைகளிலும் (குறிப்பாக டோக்கருடன்) சோதனை செய்தேன், மேலும் லாண்டோவுடன் சிக்கிக்கொண்டேன். விண்டோஸ் மற்றும் மேக்கின் கீழ் செயல்திறன் காரணங்களுக்காக அனைத்து டோக்கர் (மற்றும் வாக்ரான்ட்) அடிப்படையிலான தீர்வுகள் அதிக எண்ணிக்கையிலான கோப்புகளைக் கொண்ட திட்டங்களுக்கு பயனற்றவை என்று மாறியது (ஒரு பக்கக் காட்சி சுமார் 25 வினாடிகள் எடுத்தது). இங்கே மற்றும் இங்கே மற்றும் இங்கே ஏராளமான நூல்கள் உள்ளன, இதில் காரணம் மற்றும் சாத்தியமான தீர்வுகள் விவாதிக்கப்படுகின்றன.
என்னைப் பொறுத்தவரை விழுங்குவதற்கு ஏராளமான மாத்திரைகள் இருந்தன - கோப்புகளை கைமுறையாக ஒத்திசைக்கக்கூடாது, ஆனால் வெறுமனே கிடைக்கும். நான் பல ஆண்டுகளாகப் பயன்படுத்தி வந்த MAMP PRO க்குச் செல்லவும் விரும்பவில்லை (குறிப்பாக விண்டோஸின் கீழ் ஒரு திகில்). எனவே நான் மீண்டும் தொடக்கத்திற்குச் சென்று மீண்டும் பூர்வீகமாக முயற்சித்தேன். விண்டோஸின் கீழ் இது சாதாரண வழியில் அல்லது சைக்வின் வழியாக ஒரு மூர்க்கத்தனமான செயலாகும், நான் WSL ஐ முயற்சிக்கும் வரை.
சமீபத்திய மாதங்களில் லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பில் எனக்கு ஏற்கனவே மிகவும் நேர்மறையான அனுபவங்கள் இருந்தன, மேலும் அனைத்து LAMP சேவைகளும் ஒரு குறுகிய சோதனைக்குப் பிறகு நிலைத்தன்மை மற்றும் செயல்திறன் ஆகியவற்றின் அடிப்படையில் கட்டுப்பாடுகள் இல்லாமல் பணிபுரிந்த பிறகு, மைக்ரோசாப்ட் இங்கே பெரிய விஷயங்களை அடைந்துள்ளது என்ற முடிவுக்கு வந்தேன். விண்டோஸ் 10 ப்ரோவின் கீழ் எனது தற்போதைய மேம்பாட்டு சூழலுக்கான அனைத்து ஸ்கிரிப்டுகளையும் உள்ளடக்கிய எனது (தொடர்ந்து விரிவடையும்) அமைப்பைத் தொடர்ந்து இது தொடர்கிறது:
3d95982c87ac786700b6d602cd977234
3d95982c87ac786700b6d602cd977234
3d95982c87ac786700b6d602cd977234