آموزش زبان php یکی از موضوعات بسیار مهم برای تمام برنامه نویسان تحت وب و متن باز محسوب میشوند.PHP یک زبان اسکریپتی برنامه نویسی تحت وب Server-Side یا سرور ساید است.به این معنی که کد در سروریس دهنده وب و سرور پردازش و اجرا میشود و نه در مرور گر.نتیجه این پردازش به صورت خروجی HTML برای مرور گر شما ارسال شده و شما نتیجه را در صفحه مرور گر خود مشاهده میکنید
- php از عبارت Hypertext Preprocessor مشتق شده است
- پی اچ پی مانند بزان asp یک اسکریپت برنامه نویسی سرور ساید است
- اسکریپت های php بر روی سرور اجرا و پردازش میشوند
- زبان php از پایگاه های داده و دیتابیس های زیادی مانند l Informix, Oracle, Sybase, Solid, PostgreSQL Generic ODBC و … پشتیبانی میکند
- php یک اسکریپت رایگان و متن باز است
- php از وب سایت رسمی آن یعنی php.net قابل دانلود است
یک فایل php چیست؟
- فایل های php پس از پردازش به صورت کد های اچ تی ام ال به مرورگر کامپیوتر شما ارسال میشود
- یک فایل php با پسوند .php میتواند حاوی متن ، کد های HTML و تعداد نا محدودی اسکریپت باشد
- فایل php میتواند با سه پسوند .php , .php3 , phtml ذخیره و اجرا شود
MySQL چیست؟
- MySQL یک دیتابیس سرور یا سرور بانک اطلاعاتی است
- MySQL مناسب سازمان های بزرگ و یا وب سایت ها و کار های کوچک است
- MySQL از SQL استاندارد پشتیبانی میکند
- MySQL بر روی پلتفورم های زیادی قابل اجرا است
- MySQL نیز مانند php مجانی و قابل دانلود و استفاده است
PHP + MYSQL محبوب ترین ترکیب ممکن!
استفاده همزمان و ترکیبی از PHP و MySQL در اغلب پلتفورم ها مانند Windows , Linux , Unix , … ممکن است و محدودیتی از این بابت برای برنامه نویس و توسعه دهنده وجود ندارد
نیاز های سرور برای نصب و شروع کار با php
- یک وب سرور استاندارد مانند آپاچی یا iIIS و همچنین php و MySQL
- یا گرفتن سرویس های هاست و سرور مجازی لینوکسی که از PHP و MySQL پشتیبانی میکنند