معرفی php

معرفی PHP – PHP چیست؟

PHP چیست؟ PHP (Hypertext Preprocessor) زبان اسکریپت نویسی متن باز و رایگان سمت سرور است که بصورت گسترده برای برنامه نویسی وب سایت ها به کار می رود. می توان گفت PHP رقیب سرسخت ASP ماکروسافت است که امروزه سهم گسترده ای از بازار را به خود اختصاص داده است. زبان PHP با HTML ترکیب می شود و می توان از طریق آن صفحات وب سایت را طراحی کرد.

کدهای PHP در داخل کدهای HTML قرار می گیرد و باعث پویا (Dynamic) شدن صفحات HTML می شود. با این تفاوت که صفحات PHP با پسوند .php ذخیره می شوند.

کدهای PHP در داخل <?php و ?> قرار می گیرند.

<!DOCTYPE html>
<html>
<body>
    <?php echo "Hello World!"; ?>
</body>
</html>

همانطور که مشاهده می کنید کدهای PHP در داخل کدهای HTML قرار گرفته است. مرز بین کدهای PHP و HTML نیز با دو علامت <?php و ?> مشخص شده است.

قابلیتی که PHP دارد این است که برای تازه کارها بسیار آسان است و در عین حال قابلیتهای پیشرفته ای برای برنامه نویسان حرفه ای دارد.

از PHP برای ایجاد سیستم هایی مانند وردپرس (WordPress) استفاده شده است که امروزه حدود ۳۰ درصد از وبسایتهای موجود در اینترنت از این سیستم استفاده می کنند.

پیش نیازهای شروع برنامه نویسی PHP چیست؟

برای شروع برنامه نویسی با این زبان، ابتدا باید به موضوعات زیر آشنایی داشته باشید:

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

فایل PHP چیست؟

فایلهای PHP نه تنها شامل کدهای این زبان می باشد بلکه شامل کدهای HTML، CSS و جاوااسکریپت نیز می باشد.

فایل PHP با پسوند .php ذخیره می شود و در آدرس بار هم این پسوند مشاهده می شود.

https://honarsystems.ir/index.php

تمامی کدهای PHP در سمت سرور اجرا می شوند و نتیجه آن در قالب کدهای HTML به سمت کاربر ارسال شده و برای آن نمایش داده می شود.

کارهایی که با PHP می تواند انجام داد چیست؟

با PHP میتوان کارهای زیر را انجام دهیم:

  • ایجاد صفحات پویا
  • کار با فایل ها (ایجاد، ویرایش و حذف فایل)
  • کار با فرمها
  • کار با کوکی ها (Cookie) و سشن ها (Session)
  • ارتباط با پایگاه داده ها
  • تعیین میزان دسترسی کاربران
  • رمزنگاری داده ها

مزایای PHP

  • در تمامی پلتفرم ها قابل اجرا می باشد (ویندوز، لینوکس، یونیکس، مکینتاش وغیره)
  • تقریبا با تمامی سرورها مانند آپاچی، IIS وغیره سازگاری دارد
  • از بیشتر پایگاه داده ها پشتیبانی می کند
  • دانلود و استفاده از PHP رایگان می باشد
  • یادگیری آن آسان و در عین حال بسیار قدرتمند است

دانلود PHP

همانطور که در بالا گفتیم، PHP یک زبان رایگان و متن باز می باشد که می توانید از سایت رسمی آن، آن را دانلود کنید.

نصب PHP بر روی لوکال هاست

برای استفاده از PHP نه تنها این زبان بلکه باید سرور مانند Apache و MySQL را نصب نمایید. نرم افزارهایی مانند Wamp و Xampp هستند که این سیستم ها با هم بر روی لوکال هاست نصب می کنند. در ادامه به نحوه نصب و راه اندازی هر کدام می پردازیم.

نصب WampServer

با مراجعه به آدرس وبسایت WampServer آخرین نسخه برنامه Wamp را برای سیستم عامل خود دانلود کنید.

بعد از دانلود فایل، روی فایل EXE دابل کلیک کنید تا برای عملیات نصب آماده اجرا بشود. پنجره‌ای مشابه تصویر زیر باز خواهد شد. مشابه تصویر روی دکمه OK کلیک کنید تا به مرحله بعد هدایت بشوید.

سپس پنجره قوانین نرم افزار نمایش داده خواهد شد که با قبول قوانین و کلیک بر روی دکمه Next به پنجره بعد خواهید رفت.

php چیست

در پنجره بعدی اطلاعاتی در مورد نرم افزار WampServer را مشاهده خواهید کرد. به زدن دکمه Next به پنجره بعد بروید.

در ادامه شما باید درایو مورد نظر برای نصب برنامه را انتخاب کنید.

php چیست

در این پنجره مشابه تصویر زیر میتوانید component های مورد نیاز برای نصب Wamp را انتخاب کنید. برای ادامه مجدد روی Next کلیک کنید.

در این پنجره نام منو استارت را از شما می خواهد. بر روی دکمه Next کلیک کنید.

php چیست

در این پنجره کافیست بر روی دکمه Install کلیک کنید تا عملیات نصب شروع شود.

در هنگام نصب از شما مرورگر پیش فرض و ویرایشگر پیش فرض را از شما می خواهد. هر دو را No انتخاب کنید.

در این مرحله، نصب WampServer به پایان رسیده است.

php چیست

نصب Xampp

با مراجعه به آدرس وبسایت Xampp آخرین نسخه برنامه xampp را برای سیستم عامل خود، مشابه تصویر زیر دانلود کنید.

php چیست

بعد از دانلود فایل، روی فایل EXE دابل کلیک کنید تا برای عملیات نصب آماده اجرا بشود. پنجره‌ای مشابه تصویر زیر باز خواهد شد. مشابه تصویر روی دکمه Next  کلیک کنید تا به مرحله بعد هدایت بشوید.

پس از کلیک بر روی دکمه نصب مشابه تصویر زیر میتوانید component های مورد نیاز برای نصب Xampp  را انتخاب کنید. برای ادامه مجدد روی Next کلیک کنید.

در ادامه شما باید درایو مورد نظر برای نصب برنامه Xampp را انتخاب کنید.

php چیست

در نهایت با کلیک بر روی گزینه Next در این مرحله نیز عملیات نصب زمپ در ویندوز شروع می ­شود.

بعد از پایان یافتن نصب در صورتی که کلیه مراحل به درستی طی شده باشد، مشابه تصویر زیر پیام موفقیت­ آمیز بودن نصب برای شما نمایش داده می ­شود. کافی است تا روی دکمه Finish کلیک کرده و کمی منتظر بمانید تا برنامه زمپ در کامپیوتر شما اجرا شود.

php چیست

برای روشن کردن هاست مطابق تصویر بر روی دکمه‌های Start که در مقابل Apache و MySQL قرار گرفته کلیک کنید و منتظر بمانید تا سبز شوند.

کامپایلرهای آنلاین PHP

علاوه بر لوکالهاست و سرور، شما می توانید کدهای PHP خود را به صورت آنلاین نیز اجرا نمایید. برای این کار سایتهایی وجود دارد که این امکان را به شما می دهند. در زیر ۲ نمونه از آنها را معرفی کرده ایم:

مطالب مرتبط