سلام به تیک تم خوش آمدید.در این مقاله به موضوع لوکال هاست چیست ؟ خواهیم پرداخت.بسیاری از طراحان سایت در زمان طراحی سایت، با ایجاد یک سرور یا هاست محلی یا لوکال هاست، روی کامپیوتر خود، سایت طراحی می کند و بعد از تکمیل و آماده شدن نهایی، سایت طراحی شده را روی سرور اصلی منتقل میکنند.
لوکال هاست چیست ؟
بعضی از زبان های برنامه نویسی تحت سرور مانند : php برای اجرا شدن نیاز به مفسر و وب سرور دارند و یعنی به صورت ساده برای اجرای یک فایل php باید مفسر آن و وب سروری مانند آپاچی یا IIS و… روی سیستمتان نصب باشد ، باتوجه به این که این پیش نیازات اغلب روی سیستم ما نصب نیستن. برای اجرای این فایل ها در ساده ترین روش باید یک سرویس میزبانی وب تهیه کنیم تا بتوانیم فایل php مان را در آن اجرا کنیم ،ولی برای تهیه یک سرویس میزبانی استاندارد باید هزینه پرداخت کنیم و اغلب برای پروژه های آزمایشی به صرفه نیست و یا جدای از ان برای دسترسی به فضای میزبانی احتیاج به اینترنت نیز داریم که ممکن است همیشه دسترسی به اینترنت نداشته باشیم باتوجه به این که ممکن است پرداخت هزینه های سرویس میزبانی برای یک پروژه آزمایشی برای مان به صرفه نباشد یا دسترسی به اینترنت نداشته باشیم بعد از لوکال هاست استفاده میکنیم.باتوجه به توضیحات که گفته شد میتوان گفت در حقیقت لوکال هاست یک فضای میزبانی محلی بر روی سیستم است.
فرض کنید که یک برنامه نویس وب هستید و نیاز دارید که تمامی آزمون های خود را که ممکن است باعث اختلال نرم افزار نیز بشوند را بر روی آن انجام دهید ، منطقی نیست که نرم افزار خود را با صرف هزینه ای برای خرید هاست اینترنتی در اینترنت قرار دهید ، در عین حال نرم افزار شما ممکن است دارای باگ های امنیتی باشد که بلافاصله بعد از قرار دادن اینترنت ممکن است هک شود ، در اینجا بهتر است شما نرم افزار خود را که بصورت کدهای داینامیک نوشته شده است در سیستم خود اجرا کنید و پس از انجام آزمایش ها و تست های خود در نهایت در یک هاست اینترنتی قرار دهید ، برای اینکار شما بایستی یک هاست را بصورت مجازی بر روی سیستم خود ایجاد کنید که به دلیل اینکه بر روی سیستم خودتان قرار گرفته است به عنوان هاست محلی یا Local Host شناخته می شود ، علاوه بر فضا شما به سیستم مدیریتی و پایگاه داده و زبان اسکریپت نویسی نیز نیاز دارید که از آن استفاده می کنید و این موارد بر روی سیستم عامل ویندوز بصورت پیشفرض وجود ندارد ، شما با استفاده از نرم افزارهای ذکر شده در پاراگراف های قبلی می توانید همه این موارد را بصورت محلی در اختیار داشته باشید.
روش های ایجاد لوکال هاست
چند نرم افزار برای ایجاد لوکال هاست وجود دارد که هرکدام قابلیت ها و ویژگی هایی دارند.که ما در این مقاله این نرم افزارها را به شما معرفی می کنیم.
ایجاد لوکال هاست با Xampp
xampp برای شبیه سازی لوکال هاست بر روی سیستم عامل مورد استفاده قرار می گیرد. در XAMPP ما سیستم عامل یا OS ، پایگاه داده یا Database ، زبان اسکریپت نویسی یا Scripting Language و فضای ذخیره سازی یا Host را در اختیار می گیرم و به همین شکل Apache و MySQL و Perl و PHP در زمان نصب نرم افزار XAMPP به سادگی و تنها کلیک کردن چند دکمه انجام می شود. توجه کنید که از این سری نرم افزارها در اینترنت ممکن است زیاد باشد اما یکی بهترین های آنها مطئنا Xampp است.
از Xampp برای نصب ، تست ، برنامه نویسی و اجرا کردن نرم افزارهای تحت وب باز متن یا Open Source در سیستم عامل ویندوز برای برنامه نویسان PHP و Perl استفاده میشود که توانایی کار کردن با خود سیستم عامل لینوکس را ندارند. در واقع این نرم افزار یک شبیه ساز وب سرور و تمامی مخلفات لینوکسی آن در ویندوز می باشد و شما تقریبا همه نرم افزارهایی که در قالب Web Application در زبان های برنامه نویسی PHP و Perl نوشته شده اند را می توانید در این محیط نصب و راه اندازی و تست و البته توسعه دهید.
ایجاد لوکال هاست با WampServer
ومپ سرور Wamp Server یک شبیه ساز سرور بر روی کامپیوتر شخصی یا همان PC با سیستم عامل ویندوز می باشد.Wamp مخفف کلمات Windows,Apache,MySQL,PHP و Perl است.ومپ سرور مثل زمپ xamppتوانایی شبیه سازی یک سرور را می دهد.
Wamp همه سرویسهای بالا را روی کامپیوتر نصب و توانایی نصب و بررسی اسکریپتها یا کدهای نوشته شده با زبان PHP و Perl را به کاربر می دهد.به اینصورت دیگر نیاز نیست برای هر تغییر یا بررسی اسکریپت یا برنامه نوشته شده تحت وب ،آن را در هاست قرارداد و اجرا نمود و به اینصورت در استفاده از زمان بهینه سازی می شود.
ایجاد لوکال هاست با EasyPHP
EasyPHP که یک وب سرور لوکال و رایگان است و در کوتاهترین زمان ممکن وب سرور لوکال شما را ایجاد می*کند و باعث سرعت بخشیدن به کار شما شده و شما را از نصب و پیکربندی مرحله به مرحله سرویس ها راحت می شوید. یعنی شما تنها با چند کلیک ساده وب سرورتان را ایجاد می کنید.
EasyPHP بر پایه WAMP است. یعنی بسته ای ویژه برای سیستم عامل Windows است و از وب سرور Apache بهره می برد و بانک اطلاعاتی متن باز و محبوب MySQL را دارد و برای توسعه زبان برنامه نویسی PHP به کار می رود. همچنین شما برای مدیریت MySQL سیستم مدیریتی PHP My Admin را در اختیار دارید که کارها را برای شما ساده تر می کند. به زبان ساده تر EasyPHP یک محیط آماده به کار برای توسعه دهندگان PHP است.
این ویدیو بخشی از می باشد.
هنوز مشکل دارید؟!
در نظرات مشکل خودتون رو مطرح کنید 🙂
مطالب مرتبط:
بهترین روشها برای بالا بردن سرعت بارگذاری سایت
جلوگیری از جریمه شدن سایت توسط گوگل
منبع: تیکتم – ارائه دهنده مقالات: ارتباط با مشتری – –