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


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

طراحان وب‌سایت‌، برای طراحی و ساخت سایت خود نیاز دارند تا نتیجه کدهای خود را اجرا کنند. به همین منظور، برای اجرای کدهای 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 مخفف : سیستم عامل macOS؛ سرور وب Nginx ،Apache؛ سیستم مدیریت پایگاه داده MySQL و PHP، Perl یا Python، زبان های برنامه نویسی مورد استفاده برای توسعه وب است.


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

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

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

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

فونت آیکون چیست؟ معرفی فونت آیکون‌های محبوب

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

جالب‌ترین کاربردهای زبان PHP که احتمالاً نمی‌دانید!

php فقط یک زبان برای طراحی سایت نیست. واقعیت این است که این زبان قدرتمند دارای کاربردهای زیادی است که...

انواع حوزه‌های برنامه‌نویسی را بشناسید

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

بهترین زبان برنامه نویسی برای طراحی سایت چیست؟

بهترین زبان برنامه نویسی برای طراحی سایت چیست؟ سؤالی که هر شخص علاقه‌مند به توسعه وب در شروع کار با...

Emmet چیست؟ چگونه کدهای HTML و CSS را سریع‌تر بنویسیم؟

Emmet یک ابزار برای توسعه‌دهندگان وب است که می‌تواند سرعت نوشتن کد‌های HTML و CSS را تا حد بسیار زیادی...

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

پاسخی بگذارید

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