WAMP چیست و چرا در آموزشهای طراحی سایت نام آن دیده میشود؟ WAMP نام ترکیب Windows، Apache، MySQL و PHP است. با این مجموعه میتوانید برنامهٔ PHP را روی رایانهٔ ویندوزی اجرا کنید. WampServer بستهای برای نصب و مدیریت این ابزارهاست و بسته به نسخه، MariaDB و ابزارهای مدیریت پایگاه داده را هم در اختیار میگذارد.
اجزای WAMP چیست و هر کدام چه کاری انجام میدهند؟
- Windows: سیستمعاملی است که سرویسها روی آن اجرا میشوند.
- Apache: درخواست مرورگر را دریافت میکند و پاسخ وب را برمیگرداند.
- MySQL یا MariaDB: دادههای برنامه، مانند نوشتهها و تنظیمات سایت، را نگهداری میکند.
- PHP: کد سمت سرور را اجرا میکند و خروجی لازم برای صفحه را میسازد.
طبق معرفی WampServer، ابزارهایی مانند phpMyAdmin و Adminer نیز برای مدیریت دیتابیس ارائه میشوند. نصب مجموعه به معنی سازگاری خودکار هر برنامه نیست؛ نسخهٔ PHP، افزونهها و موتور دیتابیس باید با نیاز پروژه هماهنگ باشند.
تفاوت localhost با هاست
localhost به دستگاهی اشاره دارد که درخواست از آن فرستاده میشود. وقتی مرورگر شما یک سایت محلی را باز میکند، به سرویس همان رایانه وصل میشود. این محیط «شبیهساز اینترنت» یا لزوماً ماشین مجازی نیست؛ وبسرور و دیتابیس واقعی روی سیستم اجرا میشوند.
برای تمرین PHP، آزمایش قالب و افزونه یا توسعهٔ وردپرس، چنین محیطی مفید است. اما در دسترس بودن عمومی، دامنه، HTTPS، پایداری و نگهداری سرور تولید را خودکار فراهم نمیکند. دسترسی دیگران به تنظیم شنونده، فایروال و شبکه بستگی دارد؛ محلی بودن نام پروژه تضمین نمیکند هیچ دسترسی شبکهای وجود ندارد.
پیش از نصب WampServer
بستهٔ سازگار با ویندوز پشتیبانیشده و معماری دستگاه را از منبع پروژه دریافت کنید. آموزشهای قدیمی مبتنی بر Windows XP یا بستههای ۳۲بیتی را مبنای نصب تازه نگذارید. پیشنیازهای Visual C++ و سیستم فایل را مطابق همان نسخه بررسی کنید.
مسیر نصب ساده و بدون فاصله انتخاب کنید. سرویس دیگری ممکن است پورت مورد نیاز Apache را گرفته باشد؛ ابتدا سرویس و پورت را شناسایی کنید و تنظیم مناسب را انجام دهید. نصب نسخهٔ تازه روی پوشهٔ نصب قبلی میتواند پروژهها و دیتابیسها را به خطر بیندازد؛ روش ارتقای مستند را دنبال کنید.
آزمایش وردپرس روی WAMP
پیش از شروع، نیازمندیهای جاری وردپرس را بررسی کنید. در زمان این بازبینی، PHP 8.3 یا بالاتر و MariaDB 10.11 یا MySQL 8.0 یا بالاتر توصیه شدهاند. نسخهٔ افزونهها و قالب نیز باید با این انتخاب سازگار باشد.
- سرویس وب و دیتابیس را اجرا و وضعیت آنها را بررسی کنید.
- برای پروژه پوشه یا VirtualHost جدا و دیتابیس مشخص بسازید.
- حساب دیتابیس با دسترسی همان پروژه تعریف کنید.
- نصب وردپرس، ورود، ذخیرهٔ پیوند یکتا و بارگذاری تصویر را آزمایش کنید.
ارسال ایمیل، پرداخت و سرویسهای بیرونی ممکن است بدون اینترنت یا تنظیم جدا کار نکنند. اطلاعات واقعی مشتریان و کلیدهای سایت اصلی را بیدلیل وارد محیط تمرین نکنید.
انتقال از محیط محلی به هاست
انتقال فقط کپی فایلهای PHP نیست؛ دیتابیس، فایلهای رسانه و تنظیمات مقصد نیز لازماند. نسخههای محیط مقصد را نزدیک به محیط آزمایش نگه دارید و نشانیهای محلی را با روش سازگار با دادههای سریالشده اصلاح کنید. راهنمای مهاجرت وردپرس مبنای مناسبی برای انتخاب روش است.
پس از انتقال، فرمها، تصاویر، لینکها، HTTPS و صفحات مهم را در مقصد بررسی کنید. WampServer ابزار توسعه است؛ انتخاب میزبانی برای سایت واقعی باید بر اساس نیاز برنامه و مسئولیت نگهداری انجام شود.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.