PDA

View Full Version : نصب و پيكر بندي PHP (آموزش PHP )


ali
5 September 2004, 01:07 PM
نصب و پيكر بندي PHP

در درس امروز مي خوام در مورد نصب و پيکر بندي php بر روي دو سيستم عــــامل linux و Windows توضيح بدم.
اولين چيزي که بايد بهش بپردازيم اين است که ما از چه نوع سيستم عــــــــــاملي استفاده مي کنيم يعني سيستم عاملي که ما از استفاده مي کنيم قــابليت نصب php رو داره ؟ يا نه؟
من تو درسهاي قبلي اين مسئله رو توضيح دادم و گفتم که php روي چــه سيستم عامل هاي کار مي کنه و نصب ميشه. حالا ما مي خواهيم ياد بگيرييم که چطــوري مي توانيم برنامه هايي که به زبان php مي نويسيم رو اول رو سيستم خودمــــــون تست و اجرا کنيم و بعد اون رو منتقل کنيم به يک سيستم ديگه که احتمالا همـــون سرور است.
اولين کاري که بايد انجام بديم اينکه از يک نرم افزاري استفاده کنيم که قـابليت اين رو داشته باشه که سيستم ما رو به يک وب سرور تبديل کنه! من وقتي به Hit هاي سايت نگــــاه مي کردم مي ديدم که اکثريتي که اين وبلاگ رو مي بينن از سيستم عامل ويندوز استفاده مي کنند پس براي همين اول روش اجراي php رو بــــــــــــروي Windows آموزش خواهم داد بعد از اون در مورد Linux هم صحبت مي کنيم! براي اينکه بتونيم سيستم عامل ويندوز pc خودتون رو به يک وب سرور که بتونـــه php رو پشتيباني کنه تبديل کنيد 3 راه وجود داره!
" اگر شما با ويندوزي غير از XP يا NT يـــا 2000 کار مي کنيد بايد از راه اول استفاده کنيد و اگر نه بايد از راه دوم استفاده کنيد راه سوم رو هم مي شه بـــــــروي تمامي ويندوز ها استفاده کرد فقط يک نکته کـــــــه بايد روي ويندوز نسخه هاي XP يا NT يا 2000 - IIS رو غير فعال کنيد که بتوانيد استفاده کنيد! "
ابتدا راه دوم رو توضيح ميدم که روش استاندارد استفـــــاده از php در windows مي باشد. ما در اين روش از IIS استفاده مي کنيم. IIS مخفف (Internet Information Server) مي باشد که با کمک آن مي توان سرويس هايي از قبيل www و همچنين ftp که مربوط به دريافت فايل مي شود و همچنين چندين سرويس ديگر را استفــاده کرد که البته خارج از بحث ما هست. IIS در حال حاضر در دو نسخه پرکاربرد 4 بــراي ويندوز NT و 5 براي ويندوز هاي XP و 2000 وجود دارد. حالا مي خــواهيم روش نصب IIS رو توضيح بدم اين روش نصب IIS در ويندوز هاي XP و NT و 2000 تقريبــــا به يک شکل مي باشد و مي تونيد با ياد گرفتن يکي از اونها IIS رو در ويندوز هــاي مختلف نصب کنيد.
براي نصب IIS ابتدا بايد از منوي START گزينه Settings و در نهـــايت گزينه Control Panel را انتخاب کنيد تا پنجره موسوم به کنتر پنل باز شود سپس از پنجـــــره کنترل پنل گزينه Add or Remove Programs را انتخاب کرده و آن را اجرا نماييد بعد از بــــاز شدن پنجره Add or Remove Programs از کليد هاي سمت چپ گــــــــــــــــــــــزينه Add/Remove Windows Components را انتخاب کرده و بعد از اندکي صبر پنجـــــــره Windows Components Wizard باز ميشود بعد از باز شدن از کـــــادر Compunents گيزينه Internet Information Server(IIS) را چک دار کنيد.
توجه : چنان چه رنگ زمينه Chek Box گزينه فوق تيره بود بدين مفهوم است که زير گروه هاي اين گزينه غير فعال مي باشد و بايد چک دار شوند براي چک دار کردن آنها بايد بروي آن گزينه دوبار کليک کرده و از پنجره اي که باز خواهد شد گزينه هايي کــه فعال نمي باشد فعال نماييد تا کليه سرويس هاي يا زيرگروه هاي به طور کـــــــــامل انتخاب و نصب شود.
بعد از انتخاب گزينه مورد نظر کليد Next را فشار داده تا به مرحله بعد نصب برويد. در اين مرحله گزينه هاي مرحله قبل مورد پردازش قرار مي گيرد و کليه تغيرات اعمـــــال مي شود . چنانچه شمـــا گزينه اي را حذف ( غير فعال ) کرده باشيد در اين قسمت از سيستم پاک خواهد شد و چنانچه گزينه اي را فعال ( انتخاب ) کــــــرده باشيد در اين قسمت به سيستم اضافه خواهد شد.
توجه: چنان چه گزينه اي را فعال کرده باشيد در اين مرحلــــــــــه احتياج به CD نصب ويندوز مورد نظر خواهيد داشت يا اگر فايل هــــــــــاي نصبي ويندوز را بروي سيستم خودتون داشته باشيد به اون احتياج پيدا خواهيد کرد چون بايد فـــايل هاي مربوط به پيکربندي IIS را از CD و يا Hard Disck خوانده شود و بر روي سيستم شمـــــا کپي گردد.
بعد از اتمام اين مرحله ‚ نصب به مرحله پاياني خواهد رسيد و در اين قسمت شما بايد دکمه Finish را فشار داده و بعد از اندکي صبر هم اکنون IIS بـــــر روي سيستم شما نصب مي باشد و شما مي توانيد از آن استفاده کنيد.
خوب حالا بعد از نصب IIS شما بايد IIS رو پيکربندي کنيد که بتونيد از اون استفـاده کنيد. براي پيکر بندي IIS شما بايد به Control Panel رفته و گـــزينه Administrative Tools را انتخاب کرده و از پنجره Administrative Tools گزينه Internet Information Server را انتخاب کرده و بعد از اجراي اين برنامه گزينه هاي مربوط به پيکـــربندي IIS در پيش روي شماست و شما مي توانيد IIS خود را منطبق بر ميل خود پيکـــربندي کنيد. ( چون پيکربندي IIS خارج از بحث مـــاست پس از توضيح در مورد اون خوداري مي کنم چناچه سئوالي در اين مورد داشتيد مي تونيد به من ايميل بزنيد )
خوب حالا که نصب IIS رو ياد گرفتيد و IIS بر روي سيستم شمـــــا نصب شده است بايد آن را براي استفاده از PHP آماده کنيم. براي اين کـــــــار احتياج به نصب نرم افزار PHP را بر روي سيستم داريم که در ادامه روش نصب PHP رو ياد خواهم داد.
براي نصب PHP ابتدا بايد نسخه مورد نظر PHP را تهيه کنيد و ترجيحا از آخــــــــــــرين نسخه اين نرم افزار استفـــــــاده کنيد که نسخه 4.3 اين نرم افزار مي باشد که مي توانيد از اينجا دريافت کنيد.
بعد از دريافت نسخه مورد نظر شما بايد مراحل زير را براي نصب دنبال کنيد. ابتدا بر روي فايل اجرايي PHP کليک کرده و آن را اجرا نماييد(معمولا فايل اجرايي PHP با نـام php-4.3.0-installer مي باشد)
بعد از باز شدن پنجره php 4.3.0 installation بعد از کمي صبر پنجره Welcome بـــاز خواهد شد. سپس دکمه Next را فشار دهيد تا به مرحله بعدي Wizard کنتـــــــــرل انتقال يابد.
بعد از فشار دکمه Next پنجره License Agreement باز خواهد شد در اين پنجره بايد دکمه I Agree را انتخاب کنيد تا موافقت نامه PHP مورد تاييد شما قرار گيرد.
بعد از تاييد پنجره Installation Type را خواهيد ديد کــه داراي دو گزينه Standard و Advanced مي باشد که شما گزينه Advanced را چک دار کنيد (البته لازم به ذکــر است که در موقعي که شما گزينه Advanced را انتخاب مي کنيد تنظيمــــــــــــــــات پيکربندي بيشتري نسبت به گزينه استاندارد در اختيار داريد!)
بعد از فشار دادن دکمه Next پنجـــــــره موسوم به Choose Destination Lovation را مشاهده خواهيد کرد که در اين پنجره مي توانيد مسير نصب فـــــــــايل هاي PHP را مشخص کنيد.
با فشار دادن دکمه Next پنجره Backup Replaced Files را مشاهـده خواهيد کرد که شما در اين پنجره مي توانيد محل قرار گيري فايل هاي Back up را مشخص کنيد. همچنين مي توانيد به PHP بگوييد آيا براي فايل هاي شما Back up تهيه کند يـــــــا خير؟
بعد از فشار دادن دکمه Next پنجره Choose Upload Temporary Directory نمــايش داده خواهد شد که در اين اينجا محل قرار گيري فايلهاي موقتي که براي اجــــــــــراي برنامه هاي PHP به آن احتياج دارد مشخص مي شود.
با فشار دکمه Next پنجره Choose Session Save Directory باز خواهد شد که شما مي توانيد محل ذخيره کردن متغيير هاي Session (در درسهاي بعد توضيح خواهــم داد) را مشخص کنيد.
بعد از فشار دکمه Next پنجره Mail Configuration باز خواهد شد که شمــــــــــا بايد تنظيمات مربوط به Smtp Server و ايميل آدرس پيش فرض را وارد کنيد (در صورتي که به اين گزينه آشنايي نداريد مي توانيد تنضيمات پيش فرض را قبول کــرده و بدون اعمال تغييرات کليد Next را فشار دهيد )
با فشار دکمه Next پنجره Error Reporting Level پديدار خواهد شد که شمـــــا مي توانيد سطح گزارشــــــــــــــات خطاهاي احتمالي که در برنامه هاي به وجود مي آيد مشخص کنيد که در اينجا شما بهتر است تنظيمات پيش فرض را قبول کرده و بــــــه مرحله بعدي برويد.
سپس با فشار دکمه Next پنجره Server Type رو مشاهده خواهيد کـــــــــرد در اين پنجره شما بايد نوع Web server سيستم خودتون رو به PHP معرفـي کنيد در اين جا شما بايد گزينه Microsoft IIS 4 or Higher رو انتخاب نماييد چون از ويندوز هــاي XP و NT و 2000 استفاده مي کنيد .
بعد از فشار دکمه Next به پنجره File Extensions خـــواهيد رسيد که در اين قسمت شما امکان اين را خواهيد داشت که براي WebServer خودتون مشخص کنيد کــــــه چه نوع فايلهاي را براي اجرا اسکريپت هاي PHP در نظـــــر بگيرد.(در اين مرحله بهتر است تمام 3 گزينه را انتخاب کنيد.)
بعد از فشار دادن کليد Next ‚ پنجره Start Installation باز خواهد شد که از شمــــــا اجازه نصب PHP و کپي کردن فايل هاي رو روي سيستم شما را خواستار است کــه شما با فشار کليد Next به اون اين اجازه رو خواهيد داد.
بعد از اين کار پنجره مربوط به Installing باز خواهد شد که شما از عمل کــــــرد کپي فايل ها مطلع خواهيد شد. بعد از اتمام اين مرحله چنان چه فايل "php.ini" قبـلا در دايرکتوري System32 شما وجود داشته باشد پيغامي مبني بر اينکه اين فايل قبـــلا وجود دارد و شما چنانچه مايل هستيد اين فايل پاک شود و نسخه جديد فـــــــايل را جايگزين کند که گزينه ok را براي تاييد کليک کنيد.(توجه داشته باشيد اين گـزينه در صورتي نمايش داده مي شود که فايل مورد نظر وجود داشته باشد)
بعد از اتمام اين مراحل پنجره IIS Scripttamp Node Selection را مشــاهده خواهيد کرد که شما بايد در اين قسمت کليد Select All را فشار داد و دکمه ok را بزنيد.
در اينجا نصب PHP به پيان رسيد و با پيغام تبريک و موفقيت شمـــــــــا در نصب PHP مواجه خواهيد شد و با فشارداد کليد Ok آن را تاييد کنيد. اميد به خــــــدا در روزهاي بعد نصب php در windows هاي 98 و ME و ... را توضيح خواهم داد. همچنين کـــــار با PWS و Eesy PHP را نيز ياد خواهيد گرفت. پس با ما باشيد.

mojrian@statisgroup.com :idea: