چکیده این مطلب :

برای اینکه بتوانید یک وب سایت تمام عیار طراحی و پیاده سازی کنید حتما باید با برنامه نویسی سمت سرور آشنا شوید. Php زبان برنامه نویسی سمت سرور است که یادگیری آن خیلی راحت است و همچنین به جرات می توان گفت بهترین زبان سمت سرور است.

معرفی php  و نحوه استفاده از آن

Php مخفف Hypertext Preprocessor است و اولین بار در سال 1994 توسط راسموس لردورف راه اندازی شد. Php یک زبان برنامه نویسی منبع باز است که دانلود و استفاده از آن رایگان است. php یک زبان برنامه نویسی سمت سرور است که در HTML جاسازی شده است، و برای مدیریت محتوای پویا، پایگاه داده ها و ساخت سایت های تجارت الکترونیک (فروشگاه) استفاده می شود.

معنای سمت سرور بودن PHP  این است که صفحات نوشته شده توسط این زبان در مرحله اول توسط سرور Apache یا IIS  پردازش می شوند. سپس در مرحله دوم خروجی به صورت کدهای HTML و JavaScript ،  به مرورگر کاربر ارسال می گردد. به همین دلیل به آن زبان سمت سرور می گویند.

قبل از اینکه آموزش زبان php را شروع کنیم باید درک اولیه ای از موارد زیر داشته باشید:

HTML

CSS

JavaScript

آشنایی با مفاهیم html و ساختار آن

آموزش رایگان کار شروع کار با css و استایل دهی به عناصر HTML

نگران نباشید تیم زرافه در این مسیر قدم به قدم شما را همراهی می کند.

php یک زبان شگفت انگیز و محبوب است! زیرا به اندازه کافی قدرتمند است که در هسته بزرگترین سیستم وبلاگ نویسی در وب (وردپرس) بکار برده شده است!

همچنین این زبان به اندازه کافی برای اجرای بزرگترین شبکه اجتماعی (فیس بوک) قدرتمند بوده است!

چرا از php استفاده کنیم؟

php بر روی سیستم عامل های مختلف (ویندوز، لینوکس، یونیکس، مک OS X، و غیره) اجرا می شود.

php تقریبا با تمام سرورهای مورد استفاده امروز (آپاچی، IIS و غیره) سازگار است.

php از طیف گسترده ای از پایگاه های داده پشتیبانی می کند. مانند  MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite

php رایگان است و می توانید آن را از سایت رسمی php، www.php.net دانلود کنید.

یادگیری php بسیار آسان است.

هاست هایی که  php  را پشتیبانی می کنند بسیار ارزان تر از هاست های لازم برای سایت های .net هستند.

php تعداد زیادی از پروتکل های مهم مانند POP3، IMAP و LDAP را پشتیبانی می کند. همچنین در نسخه PHP4 پشتیبانی از جاوا و معماری شی گرا توزیع شده (COM و CORBA) را اضافه کرده است که برای اولین بار امکان توسعه n-tier را فراهم کرده است.

استفاده های متداول از php

php مانند یک سیستم عمل می کند. یعنی به راحتی می توانید فایل ها را ایجا کنید، ویرایش کنید کنید، بخوانید و حذف کنید.

در زبان php می توانید فرم ها را مدیریت کند، یعنی جمع آوری داده ها از فایل ها، ذخیره داده ها در یک فایل و همچنین می توانید داده ها را برای کاربر ایمیل کنید.

در php شما به راحتی قادر هستید عناصر را به پایگاه داده اضافه، حذف و یا ویرایش کنید.

با php به متغیر های کوکی دسترسی دارید و می توانید آنها را تنظیم کنید.

با استفاده از php، می توانید کاربران را برای دسترسی به برخی صفحات وب سایت خود محدود کنید.

با php می توانید داده ها را رمز گذاری کنید.

 خصوصیات PHP

سادگی در یادگیری

بهره وری بالا در سایت های مختلف

امنیت بالا در سایت ها

انعطاف پذیری زیاد

نصب php

برای توسعه و اجرای صفحات وب توسط php، سه مولفه حیاتی باید بر روی رایانه خود نصب کنید.

وب سرور - php تقریبا با تمام نرم افزار های وب سرور، از جمله وب سرور مایکروسافت (IIS) کار می کند. همچنین از آپاچی سرور نیز پشتیبانی می کند. برای دانلود رایگان وب سرور آپاچی از لینک زیر اقدام کنید

 https://httpd.apache.org/download.cgi

پایگاه داده - PHP  تقریبا با تمام نرم افزارهای پایگاه داده، از جمله اوراکل و Sybase کار می کند اما اغلب از پایگاه داده MySQL استفاده می شود. MySQL را به صورت رایگان از طریقق این لینک دانلود کنید - https://www.mysql.com/downloads/

PHP Parser - برای پردازش دستورات اسکریپت PHP باید یک تجزیه کننده برای تولید خروجی HTML نصب کنید که که می تواند به مرورگر وب ارسال شود.

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

برای دانلود نرم افزار xampp اینجا کلیک کنید.

پس از دانلود xammp آن را اجرا کنید و دکمه next را بزنید.


در این صفحه از شما می خواهد کامپوننت مورد نظر را برای نصب انتخاب کنید. که به طور پیش فرض همه آنها انتخاب شده اند پس در همین حالت با کلیک بر روی دکمه next به مرحله بعد بروید.


در این مرحله آدرسی که قرار است xammp در آن نصب را شود مشخص کنید. البته بهتر است آدرس پیش فرض را تغییر ندهید و next را کلیک کنید.


در این مرحله اگر بخواهید در مورد نرم افزار  xammp بیشتر بدانید گزینه learn more about Bitnami for xampp را انتخاب کنید و دکمه next  ر ابزنید. در ادامه صفحه مرورگر باز می شود و روند نصب ادامه پیدا می کند.


و در آخر دکمه next را کیلیک کنید تا نصب نرم افزار شروع شود. پس از نصب برنامه دکمه finish را کلیک کنید. پس از نصب، نرم افزار به طور پیش فرض اجرا می شود و از شما می خواهد یک زبان را انتخاب کنید. پس از انتخاب زبان، نرم افزار اجرا می شود.



در پنجره باز شده آپاچی وmysql  را start کنید. با این کار مانند شکل زیر Apache و Mysql با رنگ سبز مشخص می شوند.  همچنین برای ساخت ftp می توانید FileZilla را start کنید.


پس از نصب xampp به راحتی می توانید اولین پروژه php خود را ایجاد و اجرا کنید.

نوشتن اولین پروژه php

برای شروع کار کافی است ویرایشگر خود را باز کنید و دستورات زیر تایپ کنید و فایل را با نام دلخواه ولی با پسوند php در آدرس c:/xammp/htdocs ذخیره کنید.

<html>

    <head>

        <title>شروع کار با زبان قدرتمند پی اچ پی</title>

    </head>

    <body>

        <?php echo "Hello World!"; ?>

    </body>

</html

 نکته مهمی که باید حتما به آن توجه کنید که فایل های خود را حتما در پوشه htdocs ذخیره کنید. یک برنامه نویس حرفه ای همیشه فایلها را با نظم و اسم های مرتبط و مشخص ذخیره می کند پس بهتر است از ابتدای آموزش مثل یک حرفه ای عمل کنید و فایلها را به صورت کاملا سازماندهی شده ذخیره کنید پس در پوشه htdocs یک پوشه جدید ایجاد کنید و فایلها را در پوشه جدید ذخیره کنید. به طور مثال من یک پوشه جدید به نام Practice ایجاد کرده ام و فایل php را با نام new.php در این پوشه ذخیره کرده ام.

 برای اجرای فایل php باید در نوار آدرس مرورگر آدرس فایل php را تایپ کنید. که به دو صورت می توانید آدرس فایل php را تایپ و اجرا کنید.

حالت اول :

127.0.0.1/practice/new.php

حالت دوم :

Localhost/practice/new.php

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

نظر خود را ارسال کنید

پیشنهاد می دهیم این آموزش ها را نیز ببینید
بستن logo

ورود به ناحیه کاربری

هنوز در سایت عضو نشده ام!