پیشنهادهای یک برنامه نویس

Entries categorized as ‘php’

آیا تا به حال xampp را تجربه کرده اید؟!

اکتبر 30, 2008 · تا کنون 4 نظر داده شده

شخصا از زمانی که به طراحی وب روی آوردم، راه های زیادی را تا به حال برای ایجاد لوکال هاست امتحان کرده ام. خصوصا آن اوایل مجبور بودم تمام برنامه های لازم مثل Apache و mysql را تک تک دانلود و نصب و کانفیگ نمایم که واقعا کاری وقت گیر و عذاب آور است.
اما پس از مدتی با پکیج های آماده آشنا شدم و آن ها را نیز نصب و امتحان کردم. در مقایسه با روشی که در ابتدا به کار می بردم، خیلی ایده عال و راحت بود. پکیج های مختلفی ارایه می شد و انتخاب ِ یکی از میان آن ها کمی دشوار بود. ولی زمپ (xampp)، خیلی زود امتحان خود را پس داد و از زمانی که آن را نصب کردم، دیگر یادم نمی آید که سراغ چیز دیگری رفته باشم. به جرات می توانم بگویم که زمپ، قدرتمندترین برنامه جهت راه اندازی لوکال هاست می باشد!

پس اجازه بدید کمی در مورد لوکال هاست و بعد از آن در رابطه با زمپ و نصب آن توضیح دهم.

لوکال یا لوکال هاست چیست؟!
ببینید! ما برای اینکه بخواهیم یک صفحه ی اکس اچ تی ام ال را اجرا کنیم، فقط به یک مرورگر مثل فایرفاکس، اُپرا و یا اینترنت اکسپلورر احتیاج داریم. اما اگر بخواهیم یک صفحه ای را اجرا کنیم که در آن از زبان های برنامه نویسی تحت وب، مثل PHP، ASP و یا Perl استفاده شده است، دیگر تنها یک مرورگر، کافی و جواب گو نخواهد بود. بلکه به یک کامپایلر یا مفسر احتیاج داریم تا کدهایی که در صفحه نوشته شده اند را کامپایل کند.
حال، این لوکال هاست، نقش همان کامپایلر و مفسر را ایفا می کند. در واقع لوکال هاست را می توان به نوعی یک سرور مجازی نامید.
پس تا اینجا با لوکال هاست و کاربرد آن آشنا شدیم.

اما نقش زمپ از جایی آغاز می شود که بخواهیم روی سیستم شخصی خود یک لوکال هاست راه بیاندازیم.

زمپ (xampp) چیست؟!
زمپ، یک پکیج آماده ی وب سرور می باشد که تمامی برنامه های مورد نیاز مانند Apache، mysql و… را برای ایجاد لوکال هاست، در خود گنجانده است و همه ی این برنامه ها را به صورت خودکار، نصب و config می کند.

زمپ (xampp) را از کجا دانلود کنیم؟! (ابتدا مقاله را تا آخر بخوانید، سپس برای دانلود زمپ اقدام نمایید!)

پکیج زمپ را می توانید از آدرس زیر و با حجم حدودا 34 مگابایت دانلود کنید:

http://www.apachefriends.org/en/xampp-windows.html#641

از قسمت XAMPP For Windows فایل Installer را دانلود نمایید.

افزونه ی Perl ِ زمپ را هم می توانید از آدرس زیر و با حجم حدودا 61 مگابایت دانلود نمایید:

http://www.apachefriends.org/en/xampp-windows.html#644

از قسمت XAMPP For Windows Add-Ons فایل ِ افزونه ی Perl را برای زمپ دانلود نمایید.

چرا افزونه ی پرل را باید دانلود و نصب نماییم؟!
به طور کلی در دو صورت شما به این افزونه احتیاج پیدا خواهید کرد.

1. بخواهید با زبان پرل برنامه نویسی کنید.
2. بخواهید یک وب اپلیکیشن که با زبان پرل کدنویسی شده است را اجرا و مورد استفاده قرار دهید.

حالت اول که فکر نمی کنم لازم به توضیح باشد اما برای حالت دوم یک مثال می زنم. فرض می کنیم که می خواهیم سکوی انتشار مووبل تایپ را بر روی لوکال نصب کنیم. همانطور که می دانید، هسته ی مووبل تایپ بر اساس پرل نوشته شده است و برای اجرایش در لوکال هاست، به کامپایلر و مفسر پرل احتیاج داریم.
پس اگر به یکی از دو حالت بالا احتیاج داشتید، حتما باید این افزونه را دانلود و نصب نمایید و در غیر این صورت، همان فایل Installer زمپ کفایت می کند.

نکته: تا آنجایی که من متوجه شده ام، گویا نسخه ی جدید زمپ با افزونه ی پرل ِ ارایه شده اش (نسخه ی 5.10) مشکل دارد و افزونه نصب نمی گردد. دوست خوبم دکتر ریتالین، نسخه های قبلی فایل های Xampp Installer و Xampp Perl Add-Ons را به صورت زیپ شده آپلود کرده اند که می توانید از آدرس زیر و با حجم حدودا 70 مگابایت، هر دو را یکجا دانلود کنید:

http://rapidshare.com/files/152942341/my-ppmax.zip

البته نگران نباشید، این نسخه های قبلی با نسخه های جدید تفاوت چندانی ندارند.
به حجم نسبتا زیاد زمپ و افزونه اش هم فکر نکنید! ارزشش را دارد :)

زمپ (xampp) را چگونه نصب کنیم؟!

برای نصب زمپ هیچ مهارت خاصی لازم نیست و همه چیز به صورت خودکار و ویزارد نصب می گردد. مثل اکثر نرم افزارهای دیگری که نصب می کنید.

اما چند نکته ی مهم وجود دارد که باید آن ها را متذکر شوم:

1. اگر افزونه ی پرل ِ زمپ را هم می خواهید نصب نمایید، یادتان باشد که ابتدا باید xampp Installer را نصب کنید و بعد از آن xampp add-ons را.
2. در هنگام نصب، هربار اگر سوالی از شما پرسیده شد و یا کادری ظاهر شد، گزینه های Yes و یا Ok را بزنید. معمولا این سوالات دارای مضامینی همچون نصب mysql و یا Apache و… می باشند.
3. سعی کنید زمپ را در درایو ویندوز که اغلب درایو C می باشد، نصب نکنید. زیرا اگر ویندوز را مجددا نصب کنید، زمپ هم پاک خواهد شد! پس درایوی غیر از درایو ویندوز را انتخاب کنید.
4. بهتر است زمپ را روی Root نصب کنید. نه در پوشه ای مثل Program Files و یا حد اقل در پوشه ای جداگانه نصب کنید. یعنی آدرسش مانند یکی از مثال های زیر باشد:

F:\xampp

F:\www\xampp

مورد دیگری نیست! بروید و زمپ را دانلود و نصب نمایید و قدر این نعمت خدادادی (!) را بدانید :دی

ضمنا، اگر اهل واکوپا هستید و می خواهید از محبوبیت زمپ در بین کاربران دنیا با خبر بشوید، اینجا و اینجا و اینجا را ببینید! راستی چرا شما اهل واکوپا نیستید؟!

پ.ن.1: تقدیم به کاوه ی عزیز، هم به عنوان هدیه ی تولدش و هم اینکه درخواست کرده بود :)

دسته‌ها: php · برنامه نویسی · زمپ · لوکال هاست · وب اپلیکیشن
بر چسب ها: , , , , , , , , , , , , , , , , , , , , ,