جعفر نقی‌زاده برنامه‌نویس و طراح وب MindMade.ir
جعفر نقی‌زاده برنامه‌نویس و طراح وب MindMade.ir
خواندن ۲ دقیقه·۶ سال پیش

آموزش توسعه وب با PHP درس سوم: لوکال هاست

در درس اول با پی اچ پی، به دنیا سلام دادیم! در درس دوم متوجه شدیم چطور از سرور به دنیا سلام کنیم. امروز می خواهیم لوکال هاست بسازیم تا کدهای PHP را روی کامپیوتر خودمان ذخیره و اجرا کنیم.

آموزش برنامه نویسی وب - آموزش برنامه نویسی PHP - آموزش توسعه وب با پی اچ پی به زبان ساده
آموزش برنامه نویسی وب - آموزش برنامه نویسی PHP - آموزش توسعه وب با پی اچ پی به زبان ساده

چطور لوکال هاست بسازیم ?

لوکال هاست (Local host) محیطی به ما میدهد تا بدون نیاز به داشتن هاست (روی یک سرور واقعی) کدهای PHP را روی رایانه خودمان (بدون دسترسی به اینترنت و بدون هزینه خرید هاست) اجرا کنیم.

لوکال هاست می تواند برای مراحل توسعه پروژه و البته تست و تمرین، استفاده شود؛ و بعد، زمانی که پروژه کامل شد، لازم است آن را روی یک سرورِ آنلاین، بارگزاری کنیم تا از همه جای دنیا در دسترس باشد.

تعدادی ابزار برای این هدف در دسترس داریم. از جمله مشهورترین ها : XAMP ، Wamp ، MAMP و EasyPHP هستند.

به دلایل فراوان (که بعدا توضیح خواهم داد) ما Laragon را انتخاب می کنیم.

1. از اینجا می توانید نسخه دلخواه خودتان (Laragon-Lite پیشنهاد می شود) دانلود کنید.

احتمالا لینک دانلود تحریم باشد! از یک تحریم شکن استفاده کنید و بابت تحریم ها، ناراحت نباشید؛ زندگی ما برنامه نویس های ایرانی، با این تحریم ها و محدودیت ها آمیخته است! ?

2. پس از دانلود، برنامه را نصب کنید. همه مراحل را با مقادیر پیش فرض، پیش ببرید.

3. برنامه را اجرا کنید تا پنجره زیر را مشاهده کنید:

4. ابتدا روی Start All و چند ثانیه بعد (وقتی پیام Apache... Started نمایش داده شد)، روی Web کلیک کنید.

اگر Windows security alert نمایش داده شد، روی Allow access کلیک کنید.
اینکه Apache چیست؟ خیلی خلاصه؛ واسطه ای برای دسترسی به هسته PHP است.

5. اگر همه چیز درست انجام شده باشد، مرورگر شما باز می شود و چیزی شبیه به این را خواهید دید:

دقت کنید که URL این صفحه برابر است با http://localhost که از آدرس http://127.0.0.1 نیز در دسترس است.

تبریک می گویم! ?

امروز اولین لوکال هاست خود را اندازی کردیم. در درس بعدی، از لوکال هاست به دنیا سلام می کنیم!

این نوشته همچنین در مدیوم (انگلیسی) منتشر شد.


آموزش برنامه نویسی وبآموزش برنامه نویسیآموزش phpتوسعه وبآموزش توسعه وب
جعفر نقی زاده؛ برنامه‌نویس وب، طراح وب 💙دانش‌آموخته مدیریت تکنولوژی 💜علاقمند مطالعه، نوشتن، ترجمه، هنر، فلسفه، یادگیری، یاددادن، فناوری و توسعه وب 〽️سایتم: MindMade.ir 〽️سایت انگلیسی: MatisWeb.com
شاید از این پست‌ها خوشتان بیاید