لوکال هاست چیست؟ نحوه‌ی راه‌اندازی هاست مجازی


نویسنده:
دوشنبه ۹ دی ۱۳۹۸
لوکال‌ هاست چیست؟

طراحان وب‌سایت‌ برای طراحی و ساخت سایت خود نیاز دارند تا نتیجه کدهای خود را اجرا کنند. به همین منظور برای اجرای کدهای html ،css و javascript از مرورگر کامپیوتر و برای اجرای کدهای php و سایر زبان‌های سمت سرور از یک وب سرور و مفسر استفاده می‌کنند تا بتوانند کل پروژه‌ی خود را اجرا کنند.
برای اجرا زبان‌های سمت سرور اولین راهی که به نظر می‌رسد استفاده از یک سرور آنلاین یا هاست است تا پروژه اجرا شود، ولی این روش مشکلات زیادی به همراه دارد. به همین دلیل ما از یک فضای میزبانی محلی یا لوکال هاست به‌جای هاست استفاده می‌کنیم.
در ادامه مقاله ابتدا بررسی می‌کنیم مفهوم لوکال هاست چیست؟ سپس به نحوه‌ی ایجاد یک لوکال هاست می‌پردازیم.

مفهوم لوکال هاست چیست؟

لوکال‌ هاست (localhost) یک فضای محلی در کامپیوتر شخصی می‌باشد که فضایی مانند هاست یا یک سرور واقعی را برای ما ایجاد می‌کند. بعد از نصب برنامه‌های موردنیاز آن بر روی کامپیوتر کافی‌ست جهت دیدن آدرس این وب هاستیگ بر‌ روی مرورگر خود عبارت http://localhost را تایپ کنید. این آدرس همان آدرس محلی کامپیوترتان می‌باشد که به IP 127.0.0.1 تنظیم گردیده است.

لوکال هاست چیست؟

چرا باید از لوکال هاست به جای هاست استفاده کرد؟

حال که متوجه شدیم لوکال هاست چیست؟ وقت آن رسیده که بررسی کنیم چرا باید از لوکال‌هاست استفاده کرد.
برای بررسی کردن کدهای php خود نیاز داریم که به اینترنت و یک سرور دسترسی داشته باشیم، پس برای تهیه یک سرویس استاندارد باید هزینه پرداخت کنیم. معمولا برای اجرا و بررسی کردن پروژه‌هایی که در مرحله آزمایشی می‌باشند به‌صرفه نیست که هزینه پرداخت کرد. همچنین به‌ غیر از بحث هزینه ممکن است بعضی‌اوقات هم نتوانیم به اینترنت و سرور دسترسی داشته باشیم.

نکته دیگر این می‌باشد که هر وقت بخواهیم هر تغییر و ویرایشی روی فایل‌های خود در کامپیوتر بدهیم، باید روی هاست اصلی نیز این تغییرات را اعمال کنیم که انجام این تغییرات بسیار وقت‌گیر می‌باشد. پس بهتر است ابتدا ویرایش‌ها و آزمون‌وخطاهای خود را روی یک وب سرور مجازی تست کنیم و بعد از نهایی شدن کار، آن را روی هاست آپلود کنیم.

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

مزایای استفاده از لوکال هاست

  1. آفلاین و بدون نیاز به اینترنت
  2. سرعت بالا
  3. رایگان
  4. حفظ امنیت اطلاعات
  5. امکان انجام تغییرات آسان و ویرایش سریع

روش ایجاد لوکال هاست

سایت‌ها با زبان php نوشته می‌شوند که کامپیوتر ما نمی‌تواند از آن پشتیبانی کند، به همین دلیل نیاز به نصب نرم‌افزارهایی داریم تا این کدها را تفسیر و سیستم ما را آماده کند. برای این ‌کار می‌توانیم این نرم‌افزارها را تک‌به‌تک بر روی سیستم نصب کنیم که شامل ‌ وب سرور، زبان‌های برنامه‌نویسی تحت وب، سرور ایمیل، سرور ftp و … می‌باشد، و یا می‌توانیم از سرویس‌دهنده‌هایی که به‌صورت یک پکیج هستند، استفاده کنیم که بسته به نوع سیستم‌عامل، تمام نرم‌افزارها و تنظیمات مربوط به آن را یکجا در خود دارند.

در اینجا ما به معرفی این سرویس‌دهنده‌ها می‌پردازیم.

Xampp

xampp برای شبیه‌سازی لوکال هاست بر روی  همه سیستم‌عامل‌ها مورداستفاده قرار می‌گیرد و خدماتی در زمینه ftp – perl و… دارد که آن را از دیگر نرم‌افزارها متمایز کرده است. می‌توان گفت xampp یکی از محبوب‌ترین پلتفرم‌های دنیا محسوب می‌شود.
XAMPP مخفف عبارات X-OS ,Apache ,Mysql ,PHP می باشد. عبارت X-OS به این معنی است که می‌تواند برای سایر سیستم‌عامل‌ها مانند ویندوز، لینوکس و مک استفاده شود.

آموزش نصب xampp و راه‌اندازی سرور مجازی

Wamp

این نرم‌افزار تنها برای نسخه ویندوز است و کارکرد آن همانند xampp است. WAMP مخفف عبارات Windows, Apache, MySQL, PHP می‌باشد.

Lamp

از این نرم‌افزار در سیستم‌عامل لینوکس استفاده می‌شود و فضایی متن‌باز دارد که می‌توان تغییراتی در آن بر روی لینوکس ایجاد کرد. کلمه LAMP مخفف عبارت Linux, Apache, MySQL, PHP است.

Mamp

اگر از سیستم‌عامل مک (مکینتاش) استفاده می‌کنید، این نرم‌افزار برای شما مناسب است. کلمه MAMP مخفف : سیستم‌عامل mac، سرور وب php، MySQL، Apache است.


در مقالات آموزشی قبل به آموزش تنظیم دامنه مجازی روی لوکال هاست پرداخته شده است که شما همراهان عزیز می‌توانید برای اطلاعات بیشتر به آن مراجعه فرمایید.

مطالب زیر را حتما بخوانید

13 ابزار کاربردی برای طراحی وب

در این مقاله 13 ابزار کاربردی طراحی وب را معرفی می‌کنیم که کار طراحی وبسایت را بسیار لذت بخش‌تر و...

نحوه اشتراک گذاری مطالب وب‌سایت در شبکه‌های اجتماعی

بدون نیاز به افزونه فقط با یک قطعه کد، دکمه‌های اشتراک گذاری مطالب را در سایت خود فعال کنید.

افزایش مهارت‌های برنامه‌نویسی با حل چالش در این ۷ سایت

برای افزایش مهارت‌های برنامه‌نویسی راه‌های زیادی وجود دارد که یکی از بهترین روش‌ها حل معما و الگوریتم‌ها است. در این...

ایجاد لیست کشویی (drop-down) وابسته به هم در HTML

گاهی اوقات نیاز داریم تا چندین لیست کشویی (drop-down) را به هم وابسته کنیم. برای مثال انتخاب استان و شهر...

دوره آموزش افزونه EDD

دوره آموزش افزونه EDD

اگر قصد ساخت یک فروشگاه آنلاین برای فروش انواع فایل‌های قابل دانلود ...

آموزش افزایش سرعت سایت

دوره آموزش افزایش سرعت وب‌سایت

مرورگر را باز می‌کنید و آدرس سایتتان را وارد می‌کنید. مرورگر شروع ...

دوره آموزش وردپرس فارسی

دوره آموزش وردپرس فارسی

در پکیج آموزش وردپرس فارسی یاد می‌گیرید که چطور از صفر و ...

دیدگاهتان را بنویسید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *