پی اچ پی (php)
آشنایی با دستور ;()phpinfo تا این مرحله از دوره ی آموزش زبان برنامه نویسی پی اچ پی در عصر فنون، توانسته ایم محیط توسعه ی وب اپلیکیشن و نرم افزارهای مورد نیاز بسته به نوع سیستم عاملی که داریم را ...
کاربرد فایل های Access Log و Error Log وب سرور آپاچی و نحوه ی دستیابی به آن ها به منظور مدیریت کامل وب سرور مثل آپاچی، نیاز است تا از فرایند اجرا و همچنین مشکلات احتمالی که ممکن است برای ...
آشنایی با فایل htaccess. و نحوه ی محدود کردن دسترسی به دایرکتوری های سایت یکی از فایل های اصلی تنظیمات وب سرور آپاچی، htaccess. نام دارد (در واقع نام این فایل برگرفته از عبارت Hypertext Access است.) با قرار دادن ...
فصل ا قسمت پایانی اعمال تنظیمات در نرم افزار وب سرور آپاچی از طریق فایل httpd.conf و نحوه ی فعال کردن ماژول mod_rewrite فایلی تحت عنوان httpd.conf به منزله فایل تنظیمات وب سرور آپاچی است. به منظور دستیابی به این ...
فصل ۱ تنظیمات مهم در ماژول پی اچ پی پس از نصب پکیچ های WAMP, LAMP, MAMP یا XAMPP خواهیم دید که اگر در حین نصب مشکل خاصی پیش نیامده باشد، همه چیز به خوبی کار خواهد کرد. با این ...
فصل ۱ نصب پکیج MAMP روی سیستم عامل مکینتاش برای نصب پکج ممپ روی سیستم عامل مکینتاش، به سایت mamp.info مراجعه نموده و از بخش دانلود، پکیج مرتبط با معماری سیستم عامل خود -32بیتی یا 64 بیتی- را دانلود می نماییم ...
فصل ۱ نصب پکیج XAMPP روی سیستم عامل مکینتاش در این آموزش قصد داریم ببینیم که به چه شکل می توان پکیج XAMPP را روی سیستم عامل مکینتاش نصب نمود. پیش از هر چیز، می بایست از سایت apachefriends.org بسته به نوع ...
فصل ۱ نصب پکیج WAMP روی سیستم عامل ویندوز برای نصب پکج ومپ روی ویندوز، به سایت wampserver.com مراجعه نموده و از بخش دانلود، پکیج مرتبط با معماری سیستم عامل خود -32بیتی یا 64 بیتی- را دانلود می نماییم. پس ...
فصل ۱ نصب پکیج XAMPP روی سیستم عامل ویندوز در این آموزش قصد داریم ببینیم که به چه شکل می توان پکیج XAMPP را روی سیستم عامل ویندوز نصب نمود. پیش از هر چیز، می بایست از سایت apachefriends.org بسته به ...
فصل ۱ نصب پکیج LAMP روی سیستم عامل لینوکس در این آموزش خواهیم دید که به چه شکل می توان استک LAMP را روی سیستم عامل گنو/لینوکس توزیع اوبونتو نصب کرد. اصطلاح Lamp مخفف واژگان Linux, Apache, MySQL, PHP است. ...
فصل ۱ نصب پکیج XAMPP روی سیستم عامل لینوکس در آموزش گذشته گفتیم که به جای نصب استک Apache, MySQL و PHP به صورت مجزا و کانفیگ کردن آن ها، میتوانیم از پکج هایی که از قبل طراحی و کانفیگ ...
فصل ۱ اپلیکیشن های سه گانه ی AMP همان طور که قبلا توضیح دادیم، در سمت کاربر فقط مرورگر می باشد که این وظیفه را دارا است تا درخواست های کاربر را برای وب سرور مد نظر ارسال و از ...
آشنایی با مفهوم وب هاست و معیارهای انتخاب یک وب هاست خوب نکته ای که همواره در مورد وب سرورها می بایست مد نظر قرار داده شود این است که به هیچ وجه وب سرور را با وب هاست اشتباه ...
تفاوت سایتهای استاتیک و دینامیک پیش از آشنایی بیشتر با زبان پی اچ پی، نیاز است تا با تفاوت سایتهای استاتیک و دینامیک آشنا شویم چرا که بدون آشنایی با این مقدمات به هیچ وجه نخواهیم توانست مکانیسم اجرایی این ...
مزیت زبان برنامه نویسی پی اچ پی نسبت سایر زبان های سمت سرور جالب است بدانیم که در حال حاضر -سال 2016- بر اساس آمار سایت رسمی زبان پی اچ پی (php.net)، این زبان در بیش از 244 میلیون وب ...
آشنایی با تاریخچه ی شکل گیری زبان برنامه نویسی پی اچ پی اولین نسخه از زبان PHP در سال 1994 توسط Rasmus Lerdorf نوشته شد (در ابتدا PHP مخفف واژگان Personal Home Page به معنی «صفحه ی شخصی» بود.) در واقع ...
به منظور درک بهتر تفاوت مابین زبانهای Scripting با Programming، ابتدا می بایست ببینیم که دلیل ابداع زبانهای اسکریپتینگ چه بوده است! سپس بایستی ببینیم که چنین تقسیم بندی اساسا کار درستی است یا نیاز به نوع دیگری از تقسیم بندی مابین زبان ها داریم.
زبانهایی همچون زبان سی پلاس پلاس یا جاوا، برای کدنویسی پروژه های نرم افزارهای مختلفی مورد استفاده قرار می گیرند. این زبان ها، جزو Compiled Programming Languages یا «زبانهای برنامه نویسی کامپایل شونده» محسوب میشوند چرا که سورس کد نوشته شده با این زبانها ابتدا می بایست Compile شده -به عبارت دیگر، به زبان قابل فهم برای ماشین یا همان 0 و 1 تبدیل شوند- سپس قابل استفاده خواهند بود.
در دنیای وب و اینترنت، زبان پی اچ پی توانسته جای خود را به خوبی در میان برنامه نویسانی که خواهان طراحی وب سایت های دینامیک هستند باز نماید (در ادامه آموزش، بیشتر با مفهوم سایت های دینامیک آشنا خواهیم شد.) در حقیقت، زبان پی اچ پی گامی است که اکثر طراحان سایت پس از فراگیری مفاهیم اصلی طراحی وب همچون نحوه ی به کارگیری از تگ های زبان اچ تی ام ال می توانند بردارند.
زبان PHP زبانی است که این امکان را به ما میدهد تا بتوانیم یک سایت استاتیک را با افزودن قابلیتهایی همچون ثبت نام در سایت، ورود به ناحیه کاربری، ارتباط با دیتابیس و … به سایتی دینامیک مبدل سازیم که مسلماً سایتی با برخورداری از چنین قابلیتهایی تجربه کاربری به مراتب بهتری در اختیار کاربرانش قرار خواهد داد.
در این دوره آموزشی سعی گردیده کلیه مفاهیمی که یک فرد مبتدی برای شروع کار با زبان پی اچ پی نیاز دارد مورد بررسی قرار گرفته و علاوه بر این، تمام تلاش خود را به کار گرفته تا مفاهیم این زبان محبوب در قالب مثال های کاربری مورد بررسی قرار گیرند.