
فایل پیکربندی PHP
قبل از شروع مطالب نگاهی اجمالی به ویژگیهای فایل پیکربندی PHP منطقی به نظر می رسد. نام این فایل php.ini می باشد و به دلایلی از ساختار کلی فایلهای ini که بیشتر در برنامه های کاربردی ویندوز استفاده می شود، پیروی می کند. این فایل متنی به صورت ASCII می باشد که به بخشهایی (session) تقسیم می شود. هر بخش متغیرهایی را که مربوط به آن بخش می شوند، در بر می گیرد. هر بخش چیزی شبیه زیر می باشد:
[MySection]
variable=”value”
anothervariable=”anothervalue”

چگونه یک شرکت ارائه دهنده خدمات هاستینگ خوب بر اساس نیازهایمان پیدا کنیم.

PHP بر روى win32 به دو صورت نصب مىشود :
۱ - بصورت CGI executable
2 - بصورت server module SAPI

در این نوشته سعی خواهیم کرد روش نصب PHP به همراه Apache HTTP Server را تا حد ممکن به صورت گام بهگام توضیح دهیم.

امروزه با توجه به اینکه روز به روز بر تعداد میزبانهایی که PHP رو ساپورت میکنند افزوده میشود ، صحبت در مورد PHP و قابلیتهای آن در میان طراحان وب و برنامه نویسان زیاد است. برای کسانی که فقط نامی از PHP شنیده اند و از تواناییها و مزیت های PHP آگاهی ندارند در این مقاله PHP رو به طور مختصر شرح شرح میدهیم و آن را با اسکریپتهای CGI مقایسه میکنیم.
به دلیل سٶالات زیادی که در مورد این موضوع شده بود تصمیم گرفتیم که کمی در مورد این موضوع تحقیق و نتیجه برای استفاده همگان در این سایت قرار دهیم

این تقویم در واقع یک کلاس PHP هست که دو تا ورودی دارد. اولین ورودی مربوط به سال می باشد و دومین ورودی مربوط به ماه سال. طرز استفاده از آن هم بسیار ساده است. کافی است که فایل کلاس را include کنید و سپس یک instance از کلاس بسازید. کد نمونه به صورت زیر است:
كمتر كاربر اينترنت را می توان يافت كه تاكنون با صفحاتی با پسوند PHP برخورد نكرده باشد و البته اين پسوند نامی آشنا برای طراحان و برنامه نويسان وب است. پی اچ پی (PHP) يكی از محبوب ترين و رايج ترين زبان های برنامه نويسی برای ايجاد صفحات پويا در وب است و كمتر خواسته ای در محيط وب وجود دارد كه در PHP قادر به انجام آن نباشيم. از ايجاد يك صفحه ساده برای پردازش اطلاعات فرم ها، ارتباط با بانك های اطلاعات، كار با سوكت های TCP ، پردازش فرمت های PDF و ZIP و حتی تصوير بخشی از توانايی اين زبان است .
مقدمات نصب PHP (مشترک در تمامی حالات)
آخرین نسخه PHP را از سایت رسمی PHP به آدرس http://www.php.net می گیریم. (توجه کنید که نسخه installer را نگیرید . )
فایل فشرده را باز کرده و در شاخه دلخواه (در اینجا c:php ) می ریزیم .
به شاخه c:php رفته و شاخه ای با نام tmp و شاخه ای با نام uptmp بسازید. (این نام ها اختیاری هستند)
فایل php.ini-recommended که در شاخه c:php وجود دارد را با notepade باز کرده، register_globals را پیدا کرده و مقدار جلوی آن را on کنید. سپس متغیر upload_tmp_dir را پیدا کرده و مقدار c:phpuptmp را در جلوی آن قرار دهید و متغیر session.save_path را نیز پیدا کرده و مقدار c:phptmp را جلوی آن بنویسید .

قبل از هر چيز يه نگاه كوتاه و جزئي بر تاريخچه PHP مي كنيم. نويسنده PHP اولين بار اين زبان رو براي كار هاي شخصي خودش و اثري براي Resume كاريش كه بايد تحويل مي داده نوشته بوده. اولين بار اين زبان بصورت يك CGI در زبان Perl نوشته شده بود. ولي سروري كه روش PHP نصب شده بود يكسري مشكل در اجراي صفحات داشت. به همين دليل PHP رو دوباره بازنويسي كرد و با زبان C نوشت . در همين اثنا بعضي از كاربران سرور مربوطه هم شروع به كار با نسخه نوشته شده و درخواست به افزودن feature هاي بيشتر كردند. اين روال ادامه پيدا كرد تا اولين نسخه جمع و جور شده PHP رو همراه با راهنما ، Mailing-List و FAQ بيرون داد. اولين نام اين زبان Personal Home Page Tools بوده كه در آينده به Personal Home Page Construction Kit تغيير كرد. در همين مدت كه داشت PHP پامي گرفت نويسنده اون شروع به نوشتن يه CGI ديگه براي كاركردن با بانك هاي اطلاعاتي و ارسال SQL Query كرد. خوب بقيه تارخچه باشه براي بعد حالا به خود PHP بپردازيم.

يکي از شناختهشدهترين زبانهاي اسکريپتنويسي، PHP است. اين زبان که در ابتدا بهمنظور طراحي و ساخت صفحات پوياي وب طراحي شد، در حالحاضر يک زبان اسکريپتنويسي همهمنظوره است که قابليتهاي متعددي دارد و در برنامههاي کاربردي گوناگوني استفاده ميشود.
