راهنمای مصور نصب PHP تحت ویندوز

نوشته حاضر بخش دوم از سلسله مقالاتی است درباره چگونگی نصب
Apache-PHP-MySQL تحت ویندوز. جهت ادامه به دانسته ها و نصب Apache تحت ویندوز در بخش اول نیاز دارید.

گام یک برای دانلود آخرین پکیج PHP به آدرس زیر بروید.

http://www.php.net/downloads.php

در بخش باینری های ویندوز نسخه Zip را انتخاب کنید.(توجه داشته باشید که نسخه Installer را اشتباهی دانلود نکنید!)

با کلیک روی پکیج ZIP به صفحه دیتا سنترهای Mirror می روید که می توانید هر کدام را که تشخیص دادید به محل سکونت شما نزدیک تر است انتخاب کنید (البته برای کاربران داخل ایران معمولا فرقی بین انتخاب هر کدام از دیتا سنترها وجود ندارد)
یادآوری : ممکن است لینک دانلود شما با تصویر زیر یکی نباشد. (که البته طبیعی است)

سپس فایل را در پوشه Downloads واقع در درایو C ذخیره نمایید.

گام دو فایل Zip ذخیره شده PHP مانند شکل بالا را در ریشه درایو C از حالت فشرده خارج کرده (Extract) و نام پوشه آنرا به php تغییر دهید.

حالا فایل php5ts.dll واقع در c:\php را Cut کرده (کپی نکنید – کلا انتقال دهید) در شاخه ای که ویندوز شما در آن نصب شده مثلا

c:\windows

paste کنید.

در حال حاضر php روی کامپیوتر شما نصب شده است. با این حال برای ارتباط php با سرورApache لازم است هر دو را پیکره بندی کنیم.

گام سه در درایو C یک پوشه جدید بنام webs بسازید و همچنین برای تست یک وب سایت نمونه PHP در داخل پوشه webs یک پوشه دیگر بنام test بسازید.

c:\webs\test

گام چهار فایل php.ini-dist واقع در c:\php را به php.ini تغییر نام دهید. (-dist را از نام فایل حذف کنید)

سپس همان فایل (php.ini) را در ادیتور دلخواه خود (مثلا Notepad) باز کرده و تغییرات زیر را در خطوط موجود در فایل اعمال کنید. ( می توانید برای پیدا کردن مکان هر خاصیت در فایل - آنرا در فایل جستجو کنید.)

doc_root = "c:\webs\test"
extension_dir = "c:\php\ext"

توجه داشته باشید که بایستی از بک اسلش (\ ) بجای اسلش استفاده کنید.

در مسیر

C:\Program Files\Apache Group\Apache2\conf\

فایل

httpd.conf

را در ایتور باز کرده و دنبال گزینه

DocumentRoot

گشته و آنرا به مقدار زیر تغییر دهید.

DocumentRoot "C:/webs/test"

توجه داشته باشید که در اینجا بایستی از اسلش (/ ) بجای بک اسلش استفاده کنید.

بازهم در فایل فوق(httpd.conf ) گزینه Directory را پیدا کرده و مقدار آنرا به مقدار زیر تغییر دهید مانند شکل :

<Directory "c:/webs/test">

دوباره در فایل httpd.conf خطوط زیر را وارد کنید. برای پیدا کردن محل وارد کردن این قسمت عبارت media types را جستجو کنید.


ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/php"

برای آخرین بار ! در فایل httpd.conf عبارت DirectoryIndex را جستجو کرده و مانند شکل زیر عبارت index.php را به انتهای خط اضافه کنید.

DirectoryIndex index.html index.html.var index.php index.php5

گام پنج برای اینکه تغییرات فوق روی سرور Apache اعمال شود بایستی یکبار سرور Apache را Restart کنید. برای اینکار روی آیکون سرور Apache2 واقع در Task bar کلیک کرده و گزینه Restart را انتخاب کنید. بعد از حدود بیست ثانیه سرور Restart شده و تغییرات اعمال می گردد.

گام شش برای اطمینان از درست عمل کردن پیکره بندی Apache و PHP 5 یک فایل بنام index.php در پوشه c:\webs\test ایجاد کنید. و کد زیر را که برای نشان دادن تاریخ حاضر است در آن کپی کرده و ذخیره نمایید.

Today is <? print strftime("%m/%d/%Y"); ?>

مانند شکل زیر :

گام هفت و در انتها مرورگر خود را باز کرده و آدرس http://localhost را وارد کرده و Enter را بزنید. اگر همه چیز درست باشد بایستی با خروجی همانند شکل زیر ( البته صفحه شما تاریخی را که آن صفحه لود می شود نشان می دهد!) روبرو شوید.

تذکر : برخی دوستان اشاره کرده اند که در بعضی از سیستم ها پس از Restart کردن سرور Apache (یعنی گام پنج) و وارد کردن آدرس فوق در مرورگر – مرورگر بعد از مدتی پیغام Timeout می دهد. برای رفع این مشکل کافیست که کامپیوتر خود را یکبار Restart کرده و سپس آدرس http://localhost را در مرورگر وارد نمایید.

نظرات
taqedar.kurdblogger.com ← صلاح خان

مثل همیشه‌ بی نقص
کاش بجای شعبانی شما میرفتین مجلس

۱۳۸۷ پنج شنبه ۱۹ ارديبهشت #
dastnevesht.blogsky.com ← هادي

سلام، آقا به سلامتي دوباره مي نويسيد، خوشحال شدم بعد از اين همه مدت

۱۳۸۷ پنج شنبه ۱۹ ارديبهشت #
اميد

سلام، دستتون درد نكنه، ولي من موقعي كه ميخام امتحان كنم ارور 404 عدم احازه دسترسي ميده ميتونيد كمكم كنيد

۱۳۸۷ شنبه ۲۸ ارديبهشت #
یک دوست

هر از گاهی میامدم و نبودت را باز میدیدم.

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

۱۳۸۷ شنبه ۴ خرداد #


Clicky Web Analytics