آموزش نصب Xampp روی ویندوز

xampp چست؟

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

مرحله یک – دانلود نرم افزار

مرحله

آخرین نسخه نرم افزار زمپ را از سایت www.apachefriends.org دانلود کنید.

لینک دانلود:
https://www.apachefriends.org/it/download.html

مرحله دو – نصب نرم افزار

نکته: بهتر است در مرحله نصب، xampp را در محلی غیر از درایو ویندوز، نصب کنید.

مرحله سه – پیکربندی نرم افزار

برای ورود به شاخه اصلی، از کنترل پنل Xampp روی دکمه Explorer کلیک کنید.

….

تنظیم دامنه

برای ایجاد دامنه مجازی روی لوکال هاست مراحل زیر را انجام دهید:

قدم اول: ایجاد فولدر پروژه مورد نظر خود را (برای مثال:.name.ir) در دایرکتوری htdocs

قدم دوم: ایجاد VirtualHost در لوکال هاست

فایل httpd-vhosts.conf را در شاخه apache/conf/extra ویرایش و در انتهای فایل کد زیر را کپی کنید:

<VirtualHost *:80>
    ServerAdmin admin@name.ir
    DocumentRoot "C:/xampp/htdocs/name.ir"
    ServerName name.ir
    ErrorLog "logs/name.ir-error.log"
    CustomLog "logs/name.ir-access.log" common
</VirtualHost>

به جای name.ir دامنه ی خود را وارد کنید.

در خط دوم باید آدرس سرور ادمین را وارد کنیم.
در خط سوم باید مسیری که می‌خواهیم دامنه روی آن تنظیم شود را وارد می‌کنیم.

نکته: توجه کنید که سرور مجازی شما دقیقا در چه مسیری نصب شده.

در خط چهارم باید نام سرور که همان نام دامنه موردنظر ماست وارد کنیم.

در قسمت ErrorLog و CustomLog باید نام دو فایل log را ویرایش کنیم. (معمولا فایل‌های log خطاهایی که در سیستم رخ می‌دهد را ثبت می‌کنند.) در این دو خط تنها کافیست به‌جای your-domain.com نام دامنه خود را وارد کنید.

در آخر فایل را ذخیره کنید.

قدم سوم: به مسیر زیر رفته و فایل hosts را با یک ادیتور متن باز کنید.

C:/Windows/System32/drivers/etc

توجه: ممکن است که این فایل hidden باشد پس فایل‌های hidden سیستم خود را نمایان کنید.

در انتهای فایل این خط را اضافه کنید:

127.0.0.1 name.ir

به جای name.ir دامنه ی خود را وارد کنید.

قدم چهارم: سرویس apache سرورمجازی خود را از کنترل پنل Xampp، مجدد ُStart کنید تا تغییرات اعمال شود.

مرحله چهار – اجرا نرم افزار

نرم افزار xampp control panel را اجرا و apache و MY SQL را start کنید.