راهنمای جامع نصب و پیکربندی محیط توسعه محلی (XAMPP، WAMP و Laragon)
مقدمه: چرا به یک محیط توسعه محلی نیاز داریم؟
وقتی شروع به یادگیری برنامه نویسی وب (به ویژه زبان PHP یا سیستم مدیریت محتوای وردپرس) میکنید، برای اجرای کدهای خود به یک وبسرور و پایگاهداده نیاز دارید. خرید هاست و دامنه واقعی در ابتدای کار منطقی و مقرونبهصرفه نیست؛ علاوه بر این، سرعت بارگذاری و تست پروژه روی سیستم شخصی بسیار بالاتر است.
به فضایی که روی سیستم شما شبیهسازی میشود تا مانند یک وبسرور واقعی رفتار کند، محیط توسعه محلی (Localhost) میگویند. در این مقاله به آموزش نصب سه ابزار محبوب در این زمینه یعنی XAMPP، WAMP و Laragon میپردازیم.
لوکالهاست (Localhost) چیست؟
لوکالهاست یک نام مستعار برای آدرس آیپی 127.0.0.1 است که به کامپیوتر خودتان اشاره دارد. وقتی این آدرس را در مرورگر وارد میکنید، مرورگر به جای اینترنت، در سیستم خودتان به دنبال یک وبسرور فعال (مانند Apache یا Nginx) میگردد.
معرفی و مقایسه ابزارها
- XAMPP: قدیمیترین و منعطفترین ابزار که برای ویندوز، مک و لینوکس در دسترس است. مخفف Apache + MariaDB + PHP + Perl است.
- WAMP: ابزاری قدرتمند و مخصوص سیستمعامل ویندوز که مدیریت نسخههای مختلف PHP و وبسرور آپاچی در آن بسیار ساده است.
- Laragon: نسل جدید، بسیار سبک، پرسرعت و مدرن که به صورت خودکار دامنههای محلی زیبا (مانند project.test) میسازد و برای برنامهنویسان فریمورک لاراول یک بهشت واقعی است.
۱. آموزش نصب و تنظیمات اولیه XAMPP
برای شروع، ابتدا نرمافزار را از وبسایت رسمی Apache Friends دانلود کنید. فرآیند نصب بسیار ساده و با فشردن دکمههای Next انجام میشود. پس از نصب، کنترل پنل XAMPP را باز کنید.
رفع خطای رایج پورت ۸۰ در زمپ
گاهی اوقات وبسرور Apache به دلیل اشغال بودن پورت ۸۰ توسط برنامههایی مثل اسکایپ یا IIS استارت نمیشود. برای حل این مشکل، طبق دستورالعمل زیر پورت آپاچی را تغییر دهید:
- در مقابل Apache روی دکمه Config کلیک کرده و فایل
httpd.confرا باز کنید. - عبارت
Listen 80را جستجو کنید و آن را به پورت دیگری مانند8080تغییر دهید. - همچنین عبارت
ServerName localhost:80را پیدا کرده و بهlocalhost:8080تغییر دهید.
کد تغییر یافته در فایل کانفیگ به شکل زیر خواهد بود:
# تغییر پورت آپاچی از 80 به 8080
Listen 8080
# تغییر نام سرور لوکال
ServerName localhost:8080
حالا با زدن دکمه Start در کنار Apache و MySQL، محیط شما آماده است و میتوانید با آدرس http://localhost:8080 به آن دسترسی داشته باشید.
۲. آموزش نصب و تنظیمات اولیه WAMP Server
وامپ سرور مخصوص ویندوز است. قبل از نصب وامپ، یک نکته حیاتی وجود دارد: باید بستههای Visual C++ Redistributable را کاملاً روی ویندوز خود نصب داشته باشید، در غیر این صورت در حین نصب با ارور گم شدن فایلهای DLL مواجه میشوید.
پس از دانلود و نصب WAMP، آیکون آن در نوار وظیفه (Taskbar) ویندوز ظاهر میشود:
- آیکون قرمز: سرویسها متوقف هستند.
- آیکون نارنجی: یکی از سرویسها فعال و دیگری متوقف است (معمولاً پورت تداخل دارد).
- آیکون سبز: همه سرویسها به درستی در حال اجرا هستند.
۳. آموزش نصب و کار با Laragon (پیشنهاد حرفهایها)
لارگون انقلابی در محیطهای توسعه محلی است. کافیست آن را دانلود و نصب کنید. پس از باز کردن برنامه، روی دکمه Start All کلیک کنید.
یکی از بزرگترین مزایای لارگون، ایجاد خودکار هاست مجازی (Virtual Host) است. برای مثال اگر پوشهای به نام mysite در مسیر C:\laragon\www بسازید، لارگون به صورت خودکار دامنه محلی http://mysite.test را برای شما رجیستر میکند و دیگر نیازی به استفاده از آدرسهای طولانی localhost ندارید!
تست نهایی محیط توسعه
برای مطمئن شدن از کارکرد صحیح PHP، یک فایل به نام index.php در پوشه روت وبسرور خود بسازید:
- در زمپ: مسیر
C:\xampp\htdocs - در وامپ: مسیر
C:\wamp64\www - در لارگون: مسیر
C:\laragon\www
کد زیر را درون آن بنویسید:
< p h p
echo "سلام! محیط توسعه محلی شما با موفقیت پیکربندی شد.";
phpinfo();
? >
اکنون با باز کردن مرورگر و رفتن به آدرس
http://localhost (یا با پورت 8080) باید پیغام موفقیتآمیز و اطلاعات نسخه PHP نصب شده را مشاهده کنید.
پرسش و پاسخ
نظری یافت نشد
برای ارسال نظر ابتدا وارد شوید