TAHA
09-22-2009, 11:25 AM
در سال 1994 PHP ایجاد شد Rasmos Ladford ایجاد کننده اولیه آن بوده است ولی در طی زمان این برنامه توسط سایر متخصصین و برنامه نویسان تکمیل گردیده و به شکل کنونی آن در آمده است تا کنون چهار بار به صورت اساسی باز نویسی شده است در دی ماه 1380 تقریبا حدود پنج میلیون مورد استفاده متفاوت قرار گرفته بود و در حال حاضر نیز این تعداد به سرعت در حال افزایش است تعداد موارد استفاده کنونی آن را می توانید از سایتPHP: PHP Usage Stats (http://www.php.net/usage.php) مشاهده نمایید .
PHP برنامه ای است که محتوای آن باز بوده (OPEN SOURCE) و استفاده کنندگان از آن می توانند نحوه کار کرد و متن برنامه را مشاهده نموده و یا تغییراتی را به دلخواه انجام دهند دسترسی به این برنامه به صورت مجانی بوده و مبلغی از بابت استفاده به کسی پرداخت نمی گردد.
PHP ابتدا به معنای صفحه اصلی شخصی (Personal Home Page) بود ولی اکنون با اعمال تغییراتی که جهت هماهنگی با GNU انجام پذیرفته است به معنی پردازنده فوق العاده می باشد .
قابلیتهای PHP:
بزرگترین رقبای PHP در حال حاضر Perl, Microsoft Active Server Pages (ASP), Java Server Pages (JSP), Allaire Cold Fusion می باشد .
در مقایسه با محصولات مذکور PHP دارای مزایای قابلیت های ویژه زیر است :
کارایی بسیار بالا
PHP بسیار کاراست به نحوی که با استفاده از یک سرور ارزان قیمت می توانید روزانه به میلیونها مراجعه کننده خدمت ارائه کنید. با استفاده از ملاکهای ارائه شده توسط Zend Technologies ارائه شده است ( Http://www.zend.com ) به لحاظ کارایی PHP رقبای خود را بسیار زیاد پشت سر گذاشته است.
قابلیت اتصال به تعداد زیاد و متفاوت بانکهای اطلاعاتی
PHP به بانکهای متفاوتی قابلیت اتصال دارد علاوه بر MySQL به بانکهای اطلاعاتی PostgreSQL, mSQL, Oracle dbm, filePro, Hyperware, Interbase, Sybase نیز قابلیتهای اتصال را دارا می باشد
شما می توانید به هر سیستم عاملی که ODBC را ارائه می دهد PHP را برای آن بانک استفاده نمایید. که سیستم عامل ویندوز و نیز محصولات آن نیز در این دسته است
.
دارا بودن دستورات غنی برای استفاده های لازم در سایتها
به دلیل این که PHP برای استفاده سایتها طراحی و نوشته شده است برای کاربردهای متفاوت که در سایتها مورد نیاز می باشد توابع بسیار غنی در آن موجود می باشد. با چند دستور کوتاه می توان عکسی را با فرمت GIF و یا PNG رسم نمود یا اینکه به شبکه دیگری وصل شده و یا ایمیل های متعددی را ارسال نمود و با Cookies کار کرده و یا فایلهای PDF ایجاد نمود.
هزینه تامین و نگهداری بسیار پایین برای این برنامه
PHP به صورت مجانی ارائه می شود و در سایت PHP: Hypertext Preprocessor (http://www.php.net) آخرین نسخه آن قابل داونلود می باشد.
سهولت استفاده و آموزش آن
نحوه نگارش و دستورات PHP تشابهات بسیار زیادی با زبان C و Perl دارد. اگر با زبانهای C ویا Perl یا C++, Java آشنائی داشته باشید به راحتی می توانید PHP را فراگیرید.
قابلیت تغییر و حمل آن
PHP با سیستمهای عامل متعددی سازگار است. سیستمهای عامل مجانی مشابه Unix مانند Linux و FreeBDS و سیتمهای تجاری مشابه Unix مانند Solaris و IRIX و نیز با سیستم عامل Microsoft Windows سازگاری دارد. جالب اینجاست که در اغلب موارد بدون نیاز به تغییر در متن برنامه میتوانید آن را در تمامی سیستمهای عامل مورد استفاده قرار دهید.
ارائه شدن متن برنامه
متن کامل برنامه در اختیار تمامی مصرف کنندگان PHP قرار گرفته است و آنان نیز می توانند تغییرات مورد نیاز خویش را در آن اعمال نمایند و لزومی جهت تماس با شرکت تولید کننده آن وجود ندارد.
MySQL چیست؟
MySQL بانک اطلاعاتی بسیار سریع و امن RDBMS است. یک بانک اطلاعاتی هرگونه داده را ذخیره نموده و قابلیت جستجو و فراخوانی اطلاعات را به کاربران ارئه می کند. MySQL قابلیت آن را دارد که همزمان به چندین کاربر اجازه کاربا سرعت زیاد دهد. همچنین قادر است به کاربران مجاز و یا غیر مجاز اجازه استفاده از منابع متفاوت را ارئه دهد. بدین دلیل MySQL بانک اطلاعاتی با کاربران زیاد و کانالهای متفاوت می باشد. MySQL زبان استاندارد جهانی بانکهای اطلاعاتی ( SQL ( Structured Query Language را به کار می گیرد. به رغم استفاده از MySQL در سال 1375 کار بر روی آن از سال 1358 شروع شده است.
سرعت بالای MySQL در مقایسه با رقیبانش غیر قابل انکار می باشد.
این امر در MySQL Performance Tuning | Linux Magazine (http://www.linux-mag.com/2001-06/mysql_01.html) آمده است. سایر مزایای MySQL مشابه مزایای PHP می باشد. که ذکر گردیده است.
PHP برنامه ای است که محتوای آن باز بوده (OPEN SOURCE) و استفاده کنندگان از آن می توانند نحوه کار کرد و متن برنامه را مشاهده نموده و یا تغییراتی را به دلخواه انجام دهند دسترسی به این برنامه به صورت مجانی بوده و مبلغی از بابت استفاده به کسی پرداخت نمی گردد.
PHP ابتدا به معنای صفحه اصلی شخصی (Personal Home Page) بود ولی اکنون با اعمال تغییراتی که جهت هماهنگی با GNU انجام پذیرفته است به معنی پردازنده فوق العاده می باشد .
قابلیتهای PHP:
بزرگترین رقبای PHP در حال حاضر Perl, Microsoft Active Server Pages (ASP), Java Server Pages (JSP), Allaire Cold Fusion می باشد .
در مقایسه با محصولات مذکور PHP دارای مزایای قابلیت های ویژه زیر است :
کارایی بسیار بالا
PHP بسیار کاراست به نحوی که با استفاده از یک سرور ارزان قیمت می توانید روزانه به میلیونها مراجعه کننده خدمت ارائه کنید. با استفاده از ملاکهای ارائه شده توسط Zend Technologies ارائه شده است ( Http://www.zend.com ) به لحاظ کارایی PHP رقبای خود را بسیار زیاد پشت سر گذاشته است.
قابلیت اتصال به تعداد زیاد و متفاوت بانکهای اطلاعاتی
PHP به بانکهای متفاوتی قابلیت اتصال دارد علاوه بر MySQL به بانکهای اطلاعاتی PostgreSQL, mSQL, Oracle dbm, filePro, Hyperware, Interbase, Sybase نیز قابلیتهای اتصال را دارا می باشد
شما می توانید به هر سیستم عاملی که ODBC را ارائه می دهد PHP را برای آن بانک استفاده نمایید. که سیستم عامل ویندوز و نیز محصولات آن نیز در این دسته است
.
دارا بودن دستورات غنی برای استفاده های لازم در سایتها
به دلیل این که PHP برای استفاده سایتها طراحی و نوشته شده است برای کاربردهای متفاوت که در سایتها مورد نیاز می باشد توابع بسیار غنی در آن موجود می باشد. با چند دستور کوتاه می توان عکسی را با فرمت GIF و یا PNG رسم نمود یا اینکه به شبکه دیگری وصل شده و یا ایمیل های متعددی را ارسال نمود و با Cookies کار کرده و یا فایلهای PDF ایجاد نمود.
هزینه تامین و نگهداری بسیار پایین برای این برنامه
PHP به صورت مجانی ارائه می شود و در سایت PHP: Hypertext Preprocessor (http://www.php.net) آخرین نسخه آن قابل داونلود می باشد.
سهولت استفاده و آموزش آن
نحوه نگارش و دستورات PHP تشابهات بسیار زیادی با زبان C و Perl دارد. اگر با زبانهای C ویا Perl یا C++, Java آشنائی داشته باشید به راحتی می توانید PHP را فراگیرید.
قابلیت تغییر و حمل آن
PHP با سیستمهای عامل متعددی سازگار است. سیستمهای عامل مجانی مشابه Unix مانند Linux و FreeBDS و سیتمهای تجاری مشابه Unix مانند Solaris و IRIX و نیز با سیستم عامل Microsoft Windows سازگاری دارد. جالب اینجاست که در اغلب موارد بدون نیاز به تغییر در متن برنامه میتوانید آن را در تمامی سیستمهای عامل مورد استفاده قرار دهید.
ارائه شدن متن برنامه
متن کامل برنامه در اختیار تمامی مصرف کنندگان PHP قرار گرفته است و آنان نیز می توانند تغییرات مورد نیاز خویش را در آن اعمال نمایند و لزومی جهت تماس با شرکت تولید کننده آن وجود ندارد.
MySQL چیست؟
MySQL بانک اطلاعاتی بسیار سریع و امن RDBMS است. یک بانک اطلاعاتی هرگونه داده را ذخیره نموده و قابلیت جستجو و فراخوانی اطلاعات را به کاربران ارئه می کند. MySQL قابلیت آن را دارد که همزمان به چندین کاربر اجازه کاربا سرعت زیاد دهد. همچنین قادر است به کاربران مجاز و یا غیر مجاز اجازه استفاده از منابع متفاوت را ارئه دهد. بدین دلیل MySQL بانک اطلاعاتی با کاربران زیاد و کانالهای متفاوت می باشد. MySQL زبان استاندارد جهانی بانکهای اطلاعاتی ( SQL ( Structured Query Language را به کار می گیرد. به رغم استفاده از MySQL در سال 1375 کار بر روی آن از سال 1358 شروع شده است.
سرعت بالای MySQL در مقایسه با رقیبانش غیر قابل انکار می باشد.
این امر در MySQL Performance Tuning | Linux Magazine (http://www.linux-mag.com/2001-06/mysql_01.html) آمده است. سایر مزایای MySQL مشابه مزایای PHP می باشد. که ذکر گردیده است.