مقدمه و معرفی زبان php
دور کامل آموزش زبان php از 0 تا 100
فصل اول :
معرفی زبان php
نصب و راه اندازی محیط کد نویسی php
ساختار کلی نوشتاری php
تعریف متغیرها در زبان php
معرفی زبان php :
php یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب (server side) به کار میرود.
سمت سرور چیست ؟ سمت سرور یعنی این که صفحات php ابتدا توسط سرور php (که میتواند از نوع apache یا iis ) باشد پردازش شده و سپس خروجی به صورت کد های html و جاوا اسکریپت، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود. یا می توان گفت اجرای صفحات php بر عهده کامپیوتر سرور وب هاست سایت می باشد (دقیقا برعکس html یا جاوا که اجرای آنها توسط خود مرورگر کاربر انجام می شود)
PHP پیش از این مخفف Personal Home Page بود و در نگارشهای جدید تر نیز مخفف PHP Hypertext Preprocessed است یعنی پیش پردازنده فرا متن که در سال 1994 توسط رسموس لردورف ساخته شد و توسط دیگر توسعه دهندگان گسترده تر شد.
ساختار زبان php بسیار شبیه زبان c می باشد و در نسخه جدید شباهت زیادی به زبان جاوا پیدا کرده و از محبوبیت بالایی برخوردار شده تا جایی که تعداد زیادی از cms های موجود با زبان php نوشته شده ، مانند جوملا ، مامبو، وردپرس و …
php امکان استفاده از انواع مختلفی از پایگاهای داده را از جمله mysql , microsoft sql , ibm db2 , sqlite با دستورهایی ساده فراهم نموده و بر روی بیشتر سیستم عامل های معروف مانند mac os , لینوکس ، یونیکس ، ویندوز و با اغلب کارگزارهای وب (web server) معروف قابل اجراست
قبل از شروع آموزش php شما باید آشنایی کافی با زبان html و جاوا اسکریپت داشته باشید
ویژگی های خوب php :
یکی از مزیت های این زبان اپن سورس (متن باز) و رایگان بودن است و به همین دلیل هاست هایی که میزبانی php را بر عهده میگیرند بسیار ارزان تر هاست هایی هستند که زبان .net را میزبانی می کنند
php بر روی تمامی پلتفرمهای معروف مثل linux , windows , ios اجرا می شود
ابزار های کار با پی اچ پی همگی اپن سورس بوده و کار با آن رایگان می باشد
برای اجرای صفحات php باید سرور آپاچی (apache) یا iis را بر روی کامپیوتر خود نصب کنید ، یا اینکه صفحات خود را بر روی سرور که از php پشتسیانی می کند اجرا کنید
برای اینکه کد های php برو روی سیستم ما اجرا بشه یا به عبارتی سیستم ما از کلاینت به سرور تبدیل بشه به نرم افزار های زیر نیاز داریم
- php
- mysql
- apache
اما برای نصب تک تک این نرم افزار ها باید وقت گذاشت و دردسر زیادی خواهید کشید ، برای راحتی ببشتر نرم افزار های طراحی شده که کار رو خیلی آسون تر میکنه برای مثال نرذم افزار xampp ، wamp این دو نرم افزار برای ویندوز هستن برای مک میتونید mamp و برای سیستم عامل لینوکس lamp رو میتونید استفاده کنید (البته خود زمپ برای مک و لینوکس هم نسخه های جداگانه ای اراده داده)
در لینک زیر دانلود زمپ رو براتون قرار دادیم تا به صورت رایگان یک سرور لوکال بر رو سیستم خودتون ایجاد کنید
در ویدئوی زیر نحوه کار با نرم افزار xampp رو براتون توضیح میدیم که به چه صورت فایل های php رو اجرا کنید
درباره وحید باقری
به عنوان کسی که عاشق دنیای وردپرس و کدنویسیه، هدفم اینه که دانش و تجربهام رو با شما به اشتراک بذارم. در "سون پلاگین"، تمرکزم روی ارائه آموزشهای کاربردی و مفید هست تا بهتون کمک کنم مسیر یادگیری رو راحتتر طی کنین. برای من، شما فقط یک بازدیدکننده نیستین؛ من شما رو "سروران گرامی" خودم میدونم و همیشه برای مشاوره و کمک بهتون آمادهام.
نوشته های بیشتر از وحید باقری


دیدگاهتان را بنویسید