سرور محلی یکی از ابزارهای مدیر وب است که توسط بسیاری از توسعه دهندگان برای بارگیری ، پیکربندی و نصب رایگان بر روی رایانه ارائه می شود. به دلیل امکاناتی که این برنامه ارائه می دهد بسیار مورد توجه توسعه دهندگان وب قرار دارد.
سرور محلی - نرم افزار تخصصی که بر روی رایانه محلی نصب شده و به شما امکان می دهد بدون دسترسی به اینترنت سایت هایی را توسعه دهید. اصطلاح رایانه محلی به رایانه خانگی هر کاربر گفته می شود. سرور شامل چندین ماژول نرم افزاری است که برای انجام عملکردهای مختلف طراحی شده اند. کار سرور محلی کاملاً از کار سرور واقعی واقع در شرکت میزبان تقلید می کند. عملکرد هیچ تفاوتی با قابلیت میزبانی ندارد و از اجزای مشابهی تشکیل شده است ، یعنی پایگاه داده MySQL ، سرور ، پشتیبانی PHP و اسکریپت هایی برای کار با پایگاه داده.
تمام اجزای سرویس محلی در یک مجموعه بارگیری و نصب می شوند ، که دیگر نیازی به پیکربندی آن نیست. پس از نصب ، کاربر فقط باید موتور پروژه را نصب کرده و کار با آن را به همان روشی که در میزبانی فیزیکی شروع می کند ، آغاز کند.
توسعه دهنده ای که با استفاده از پایگاه داده های PHP ، Perl ، MySQL و هر اسکریپت آماده ، یک وب سایت پویا ایجاد می کند ، به سادگی برای آزمایش و رفع اشکال محصول نهایی به یک سرور محلی احتیاج دارد. واقعیت این است که سایت های پویا و صفحات وب سایت ها ، قبل از ارسال به مرورگر ، توسط سرور پردازش می شوند ، که آنها را به کد HTML معمولی ترجمه می کند. اگر یک سایت پویا با استفاده از PHP ایجاد شود ، از پرونده های جداگانه ای جمع می شود که تعداد زیادی از آنها وجود دارد. در یک سرور محلی ، می توانید این فرآیند را بازتولید کرده و نتیجه را تست و اشکال زدایی کنید ، همچنین ببینید که چگونه در مرورگرهای مختلف منعکس می شود.
بعلاوه ، اگر صفحات وب سایت آینده از دستورات SSI برای جمع آوری صفحات HTML از پرونده های جداگانه استفاده می کنند ، سرور محلی امکان مشاهده کد نهایی این صفحات را فراهم می کند. بدون استفاده از سرور محلی ، آنها به سادگی کار نمی کنند. در نتیجه ، تنها قطعاتی از سایت بدون هیچ گونه عنصر تشکیل دهنده قابل مشاهده خواهند بود.
به طور جداگانه ، باید در مورد برنامه های کاربردی تعبیه شده در سرور محلی که اسکریپت های رمزگذاری شده توسط Zend Guard را رمزگذاری و بهینه می کنند ، گفته شود. بدون چنین برنامه های کمکی ، بسیاری از اسکریپت های مورد استفاده شما غیرفعال خواهند بود ، زیرا تقریباً همه توسعه دهندگان از اسکریپت ها در برابر سرقت و هرگونه تداخل محافظت می کنند.