جلسه اول PHP: آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته
در این مقاله از کدپز با جلسه اول PHP در خدمت شما هستیم .
در قسمت قبل مقدمه ای از PHP را بیان کردیم و به طور مختصر به معرفی آن پرداختیم. در جلسه اول پی اچ پی سعی بر این داریم تا ابزار های مورد نیاز را بررسی کرده و یک از آن ها را انتخاب کنیم. در پایان برنامه ی “Hello world” را نیز خواهیم نوشت.
این نوید به شما داده می شود که ۰ تا ۱۰۰ PHP توسط کدپز به شما دانشجویان عزیز آموزش داده شود. با ما همراه باشید.
نحوه ی اجرای کد های PHP
همانطور که بیان کردیم PHP یک زبان سمت سرور می باشد و همچنین خروجی آن در صفحات مرورگر شما قابل نمایش هستند. یعنی دستورات وارد شده در پی اچ پی ابتدا توسط سرور Apache یا IIS پردازش می شوند و سپس خروجی آن به صورت صفحات Html و JavaScript برای کامپیوتر کاربر ارسال می شود.
در جلسه اول PHP متوجه خواهید شد که چه چیزی برای ایجاد پروژه نیاز دارید.
شما برای برنامه نویسی و استفاده از پی اچ پی به سه چیز اساسی نیاز دارید.
– برنامه ایی برای کد نویسی در آن : در وهله ی اول و در ساده ترین حالت می توانید از Notepad استفاده کنید اما ابزار پیشرفته تری همچون Visual Studio ، Netbeans ، Dreamweaver ، Phpstorm و … وجود دارند که ما در این آموزش از Phpstorm استفاده خواهیم کرد.
– یک مرورگر : نمایش کد های شما در مرورگر سیستم شما اتفاق می افتد.
– سرور اجرا کننده : شما می توانید یکی از برنامه های Wampserver و یا Xamppserver که نقش وب سرور را ایفا می کنند، دانلود کرده و از آن برای اجرا کردن کد های خود استفاده نمایید. ما جلسه اول PHP از Xamppserver استفاده میکنیم. برای دانلود این برنامه ها می توانید از لینک های زیر که از سایت اصلی می باشند اقدام کنید.
توضیحاتی مرتبط به Xampp و ذخیره ی فایل های Php
پس از این که فایل Xampp را دانلود و نصب کردید، ماژول های Apache و MySQL که پر کاربردترین ماژول این نرم افزار هستند و بیشتر به آن ها نیاز داریم را Start می کنیم تا فعال شوند. با انجام این کار رایانه خود را به یک سرور محلی تبدیل کردید که میتواند اسکریپتهای نوشته شده به زبان php را براحتی اجرا کند.
حال به پوشه ای که در آن نرم افزار را نصب کرده اید بروید. مسیر پیش فرض نصب شده درایو C می باشد . C:\xampp
پس از رفتن به این مسیر به دنبال پوشه ی htdocs بروید. این پوشه دقیقا همان جایی است که فایل های PHP در آن قرار می گیرد. سعی کنید پروژه های خود را در پوشه های جداگانه قرار دهید تا دسترسی به آن ها آسان تر شود. برای مثال با توجه به عکس زیر، سعی بر این داریم تا کد های مقدماتی را در پوشه ی introduction Php ذخیره کنیم.
همچنین نیازی به سایر پوشه ها نیست و می توانید پوشه ی htdocs را کاملا خالی کنید.
حال خیلی سریع به سراغ نوشتن اولین برنامه میکنیم.
در ابتدا وارد نرم افزار Phpstorm و یا نرمافزار ویرایشگر متن دلخواه شما می شویم.
در ابتدا در نرم افزار Phpstorm با صفحه ی زیر روبه رو خواهید شد. بر روی Create New Project کلیک نمایید.
در عکس زیر با توجه به شماره ها انجام دهید و سرآخر بر روی Create کلیک نمایید.
شما در حال آموزش و یادگیری جلسه اول Php می باشید.
بعد از انجام این عملیات با صفحه ایی روبه رو می شوید. مطابق تصویر سمت چپ، در ابتدا فقط یک کلیک ساده بر روی دایرکتوری introduction Php انجام دهید. از قسمت فایل بر روی New حال مطابق تصویر راست بر روی PHP file کلیک کنید.
در قسمت بعد باید که نام فایل خود را بدون پسوند .Php ذخیره کنید. من نام فایلم را “۱٫hello world” قرار دادم.
در این صفحه ی یک سری توضیحات مربوط به نام لپ تاپ شما تاریخ و زمان وجود دارد. هر چه وجود دارد را پاک کنید و قطعه کد زیر را بنویسید.
1 2 3 4 5 6 7 8 9 10 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> tutorial php in codepaz </title> </head> <body> <?php echo 'Hello World';?> </body> </html> |
لازم به ذکر است که در برنامه ی phpostorm نیاز به ذخیره ی فایل نیست و به طور خودکار برنامه ی شما save می شود.
بنابراین کافی است مرورگر خود را باز کرده و به آدرس http://localhost/introduction_php/1.hello_world.php بروید تا Hello World به نمایش درآید.
حال برنامه جدیدی بنویسید و قطعه کد زیر را در آن به کار گیرید.
1 |
<?php echo 'Hello World';?> |
پس از دیدن آن در مرورگر متوجه خواهیم شد که تفاوتی نمیکنند. به این موضوع در جلسه ی مقدماتی از آموزش پی اچ پی اشاره شده بود.
تبریک میگم شما موفق شدید تا جلسه اول PHP را پشت سر بگذارید.
24 پاسخ به "جلسه اول PHP: آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته"
سلام خسته نباشید
من با notepad++ همین کد را برا شروع نوشتم ولی اجرا نمیشه!!!
با پسوند .php هم ذخیره کردم ولی error میده.
میشه راهنمایی کنید؟ ممنون میشم
با سلام
لطفا ارور خود را بگویید.
سلام
راستش من برنامه wampserver رو نصب کردم ولی توش پوشه htdocs نبود.
چی کار باید بکنم؟
سلام
مسیر wampserver متفاوت است. وارد پوشه www شوید که همان حکم htdocs در Xampp را دارد.
موفق باشید.
سلام
آقا آفرین ولی خیلی خشک آموزش دادی … مثلا برای wampserver چنتا فایل هاش متفاوته برا اونی که میخواد تازه شروع کنه و wampserver رو نصب کرده اصلا معلوم نیست
سلام توضیح ندادن یکی از شبیه سازهای لوکال هاست دلیل بر خشک توضیح دادن نیست.
شما برای استفاده از WAMP میبایست وارد پوشه www شوید که همان حکم htdocs در Xampp را دارد.
فایلهایتان را در آنجا بارگذاری کنید.
سلام من این مورد رو که گفته بودید، نوشتم ولی تو وب نشونش نمیده از وب کروم هم استفاده کردم PHP من هم ۲۰۲۰ هست. فرقی داره؟ چیکار کنم که نشون بده تو بده چیزی که مینویسم رو؟
سلام لطفاً مجدد تمامی مراحل گفتهشده رو تکرار کنید.
اگر از Xampp استفاده میکنید، فایل کد خودتون رو با فرمت.php ذخیره کنید و بعد اون رو داخل پوشهی htdocs انتقال دهید.
سلام من تمامی کدارو نوشتم ولی برای اجرا شدن ارور object not found و
Error 404
localhost
Apache/2.4.43 (Win64) OpenSSL/1.1.1g PHP/7.4.8
رو میده چکار کنم؟
با سلام لطفا پوشه ای که فایل های HTML و PHP را در آن ذخیره کردید را دو مرتبه بررسی کنید. ارور object not found زمانی رخ میدهد که در دایرکتوری اشتباهی صورت گرفته باشد.
همچنین برای اطلاعت بیشتر می توانید از لینک stackoverflow استفاده کنید.
با سلام.خسته نباشید.چگونه میتوانم نرم افزارهای مورد نیاز را دانلود کنم.
سلام
شما برای شروع نیاز به Xampp و یک ادیتور برای کدنویسی دارید. می توانید از ادیتور هایی نظیر notepad و یا notepad ++ استفاده کنید.
بنده از xampp و ادیتور PHPstorm استفاده میکنم.
میتوانید برای دانلود آن ها در گوگول عبارات ” دانلود Xampp ” و ” دانلود Phpstorm ” را جستجو کنید.
فقط برای نصب Phpstorm باید آن را حتما کرک کنید. زیرا که این نرم افزار رایگان نیست و اگر آن را کرک نکنید تنها به مدت ۳۰ روز زمان استفاده از آن را دارید.
سلام ممنون از آموزشتون ولی کاش امکان دانلود رو بهش اضافه میکردین
با سلام
امکان دانلود و PDF گرفتن از هر آموزش موجود است.
کافی است تا از قسمت بالای صفحه، در کنار تصویر هر جلسه، در بخش دکمه های اشتراک گذاری، بر روی آخرین آیکن، آیکن پرینت کلیک کنید.
برای ویندوز ۸٫۱ wampserver مناسب تره یا Xampp ؟
تفاوتی ندارند. از هر کدام که خواستید استفاده کنید.
سلام وقتی دارم کد ها رو می نویسم باید به اینترنت وصل باشم
سلام
اگر توی لوکال هاست کد میزنید، خیر نیازی نیست.
سلام وقت بخیر
دوره ها صوتی تصویری نیستند؟
سلام خیر
سلام.ممنون از آموزشتون
من تمامی مراحل رو رفتم و فایل جدید با پسوند php ساختم ولی موقع نمایش خروجی در کروم ارور windows can not find chorome در صورتی که کروم من مشکلی ندراد و حتی در فایرفاکس هم ارور ۵۰۲ Bad Gateway میدهد.
چرا؟
با سلام لطفا از تنظیمات پی اچ پی استورم خود، ورژن PHP خود را به آخرین نسخه به روزرسانی کنید.
سلام
من wampserver رو تو سایت برا دانلود پیدا نمیکم
میشه لینکشو بهم بدید؟
با سلام
لینک های دانلود اصلاح شد.
می توانید اقدام به دانلود نمایید.