نصب PHP در ویندوز؛ از صفر تا صد ماجرا!

نصب PHP در ویندوز؛ از صفر تا صد ماجرا!

نوشته شده توسط: تیم فنی نیک آموز
تاریخ انتشار: ۲۸ شهریور ۱۴۰۳
آخرین بروزرسانی: 28 شهریور 1403
زمان مطالعه: 19 دقیقه
۰
(۰)

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

اگر تاکنون با زبان PHP کار نکرده‌اید و تجربه‌ای در مورد نصب آن روی سیستم Local ندارید، بهتر است این آموزش را تا انتها مطالعه کنید. ساده‌ترین و سریعترین آموزش نصب زبان PHP روی ویندوز و سایر سیستم عامل‌ها را برایتان فراهم کرده‌ایم تا در چند ثانیه این ابزار کدنویسی را روی سیستم خود پیاده‌سازی کنید. 

آشنایی با زبان برنامه نویسی PHP و کاربرد ها

زبان PHP یکی از زبان‌هایی است که قدمت زیادی دارد و از زمان عرضه آن، روزبه‌‌روز کاربرد آن افزایش پیدا کرده است. یکی از اصلی‌ترین دلایل این رشد بالا در سال‌های اخیر سیستم مدیریت محتوای وردپرس است که روی زبان PHP توسعه داده شده است. راه‌اندازی وب سایت‌ها با وردپرس آسان و سریع است و به همین دلیل بیزینس‌های زیادی در چند سال اخیر به سمت استفاده از آن قدم برداشته‌اند. 

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

دوره آموزش Jet Start – PHP نیک آموز

زبان PHP در دنیای وب و برنامه‎نویسی دارای کاربردهای چندگانه است که در این بخش در مورد آن‌ها بیشتر می‌خوانیم:

زبان PHP برای توسعه وب سایت

از زبان PHP می‌توان برای توسعه وب سایت‌های داینامیک استفاده کرد که به صورت بی نظیری شخصی‌سازی شده هستند. وب سایت‌های داینامیک امروزه به بهترین انتخاب برای بیزینس‌ها تبدیل شده‌اند و دلیل آن کاربرپسند بودن و قابلیت‌های منحصربه‌فردی است که در این مدل سایت‌ها در اختیار شما است. پی‌اچ‌پی این امکان را می‌دهد تا یک وب‌سایت داینامیک را با کمک ابزارهای جانبی مانند HTML، CSS و JS توسعه دهید و درنهایت، آن را تبدیل به پلتفرمی بهینه و قابل اتکا کنید. 

زبان PHP برای توسعه API ها

برای توسعه APIهای اساسی سمت بکند نیز می‌توان از قابلیت‌ها و سرعت پی‌اچ‌پی بهره برد. البته، سرعت پاسخ‌دهی این زبان در مقایسه با زبان‌هایی مانند C# و جاوا بالا نیست اما همچنان می‌توان از پی‌اچ‌پی برای توسعه وب سایت‌های معمولی بهره برد. پس از نصب PHP روی ویندوز یا لینوکس و تسلط به این زبان، در چند دقیقه می‌توانید یک CRUD توسعه دهید و روی سیستم محلی خود آن را تست کنید. 

زبان PHP برای اسکریپتینگ سمت سرور

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

توسعه این اسکریپت‌ها با استفاده از پی‌اچ‌پی به عنوان یک زبان قدرتمند سمت سرور امکان‌پذیر است. 

زبان PHP برای توسعه یا تغییر سیستم های مدیریت محتوا

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

زبان PHP برای وب سایت های فروشگاهی 

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

آنالیز و تحلیل داده Real Time

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

پیش نیازهای نصب PHP

برای نصب PHP روی ویندوز یا لینوکس، نیاز به چند ابزار کلی دارید که در این بخش و بخش بعدی در مورد آن‌ها صحبت خواهیم کرد. مهم‌ترین مرحله، نصب یک وب‌سرور مطمئن است و پس از آن روی یک ادیتور به راحتی می‌توانید کدهای پی‌اچ‌پی را توسعه داده و روی سیستم محلی خود به اجرا درآورید. 

وب سرور با XAMPP

نصب یک وب‌سرور قدرتمند و قابل‌اتکا از مراحل مهم برای نصب PHP روی سیستم محلی است. شما به راحتی می‌توانید XAMPP را از طریق این لینک دانلود کرده و در چند مرحله روی سیستم خود نصب کنید. در مراحل بعدی نصب قدم‌به‌قدم این بسته نرم افزاری را در اختیار دارید. 

دقت داشته باشید که با نصب این وب‌سرور، همزمان ابزارهای اضافی مانند زبان PHP و پشتیبان دیتابیس MySql نیز روی سیستم‌تان نصب خواهد شد. 

نصب VS Code 

شما برای اجرای بهینه کدها نیاز به یک ادیتور قدرتمند و IDE دارید. در حال حاضر، VSCode یکی از بهترین ادیتورها است که پس از نصب آن به امکاناتی بی‌نظیر و قدرتمند دسترسی خواهید داشت. با مراجعه به این لینک امکان دانلود این IDE مایکروسافت وجود دارد.  

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

دانلود و نصب PHP روی ویندوز

با مراجعه به این آدرس اینترنتی، در سریعترین زمان ممکن می‌توانید PHP را روی سیستم خود نصب کنید. البته، بهتر است این زبان را با استفاده از XAMPP روی سیستم نصب کنید تا تمامی ابزارهای موردنیاز به همراه پی‌اچ‌پی نصب شوند. نصب XAMPP در بخش‌های بعدی توضیح داده خواهد شد. 

*** در صورتی که نیاز به خود پی‌اچ‌پی دارید، می‌توانید از روش مرحله‌به‌مرحله زیر استفاده کنید:

پس از دانلود نسخه مخصوص ویندوز، می‌توانید آن را از حالت زیپ خارج کنید. 

 

نصب php

 

یک فولدر در اختیار خواهید داشت که نیاز است آن را کپی کنید. 

 

نصب php

در این مرحله به فولدر Program Files رفته و فولدر کپی شده را در این بخش Paste کنید. 

 

نصب php

 

برای استفاده از PHP در سیستم‌های ویندوزی، نیاز است تا مسیر فولدر را به System Environment Variables اضافه کنید. طبق عکس زیر این بخش را اجرا کنید:

 

System Environment Variables

 

روی Environment Variables کلیک کنید تا صفحه جدید باز شود:

 

Environment Variables

 

در این مرحله گزینه Path را انتخاب کرده و روی کلید Edit کلیک کنید: 

 

ویرایش Path

 

در پنجره باز شده، یک مسیر جدید بسازید. این کار را می‌توان با کلیک روی کلید New انجام داد:

 

ساخت مسیر جدید

 

اکنون مسیر فولدر کپی شده PHP را در این قسمت وارد کنید:

 

وارد کردن مسیر جدید پوشه

 

پس از کلیک روی کلیدهای OK، مراحل را تایید کرده و برای اطمینان از نصب PHP وارد Command Prompt ویندوز شوید. در صورتی که مشکلی در مراحل قبل وجود نداشته باشد، با وارد کردن دستور زیر نسخه مورد نظر پی‌اچ‌پی برایتان نمایش داده خواهد شد. البته، بهتر است قبل از این کار ویندوز خود را یکبار ری‌استارت کنید:

 

اجرا php در محیط Command Prompt

 

نصب و پیکربندی وب سرور برای PHP

بسته نرم افزاری XAMPP یکی از بهترین وب سرورها را در دنیای PHP در اختیارتان قرار می‌دهد. برای نصب PHP روی سیستم ویندوزی خود نیز می‌توانید از این بسته استفاده کنید. این بسته نرم افزاری به صورت پیش‌فرض Apache و زبان پی‌اچ‌پی را نیز روی سیستم شما نصب می‌کند. 

با مراجعه به این لینک وب‌سرور XAMPP را دانلود کنید: 

 

نصب و پیکربندی زمپ

 

پس از اجرای فایل نصبی، در پنجره باز شده روی کلید نکست کلیک کنید:

 

نصب Xamp

 

در این مرحله ابزارهای موردنیاز را انتخاب کنید تا روی سیستم شما نصب شوند. بهتر است تیک تمامی ابزارها را بزنید تا وب‌سرور به صورت کامل نصب شود:

 

نصب ابزار های مورد نیاز

 

در این مرحله یک مسیر برای نصب PHP و وب‌سرور انتخاب کنید:

 

نصب ابزار های مورد نیاز

 

زبان موردنظر را انتخاب کرده و روی کلید نکست کلیک کنید:

 

انتخاب زبان مورد نظر

 

با کلیک روی کلید نکست نصب وب‌سرور و زبان PHP شروع خواهد شد:

 

نصب xamp

 

دقت داشته باشید که احتمالا نصب کمی طول خواهد کشید بنابراین کمی صبور باشید تا بسته‌ها به صورت کامل روی سیستم شما نصب شوند:

 

نصب xamp

 

نصب و پیکربندی ادیتور VSCode برای PHP

نصب IDE محبوب مایکروسافت با چند کلیک قابل‌انجام است. به این آدرس اینترنتی مراجعه کرده و فایل نصبی را دانلود کنید. 

پس از دانلود فایل نصبی، آن را اجرا کرده و روی کلید نکست بزنید:

 

نصب Vs code

 

در این مرحله روی کلید نکست فشار دهید: 

 

نصب vs code

 

با کلیک روی کلید Install، نصب انجام خواهد شد:

 

نصب Vs code

 

در نهایت صفحه نخست VSCode به صورت زیر است:

 

صفحه اول Vs code

 

برای اجرای بهتر کدها پس از نصب پی اچ پی روی سیستم، ۲ ابزار برای VSCode نیاز است که اولین آن‌ها پشتیبان PHP است. در بخش Extensionها می‌توانید این ابزار را نصب کنید: 

 

Extension PHP

 

ابزار جانبی Code Runner برای اجرای سریع کدهای PHP روی ادیتور به صورت زیر نصب خواهد شد:

 

نصب افزونه code runner

 

پیکربندی PHP

پیکربندی PHP در مراحل پس از یادگیری این زبان امکان‌پذیر است و از طریق فایل php.ini تنظیمات مختلفی در اختیار شما خواهد بود. این فایل را در مسیر xampp/php/php.ini خواهید یافت که روی VSCode می‌توانید آن را باز کرده و بخش‌های مختلف تنظیمات را مشاهده کنید:

 

پیکربندی PHP

 

در این فایل چند تنظیم مهم و اولیه وجود دارد که به صورت زیر می‌توانید آن‌ها را تغییر دهید:

  • memory_limit: محدوده حافظه برای اجرای اسکریپت‌های پی‌اچ‌پی
  • upload_max_filesize: حداکثر اندازه فایل‌های بارگذاری
  • post_max_size: حداکثر اندازه داده‌های ارسالی از طریق فرم‌ها
  • max_execution_time: حداکثر زمان اجرای یک اسکریپت
  • display_errors: قابلیت نمایش خطاها در مرورگر

 

پس از انجام تغییرات در فایل php.ini به راحتی می‌توانید یک فایل پی‌اچ‌پی ساخته و کد زیر را برای نمایش تمامی کانفیگ‌ها در آن اجرا کنید. دقت داشته باشید که برای اجرای سریع کد، امکان استفاده از آیکون Play در VSCode فراهم است:

 

<?php
    phpinfo();
?>

 

نصب و پیکربندی پایگاه داده برای PHP

با نصب XAMPP روی سیستم خود، پایگاه داده MySql که یکی از محبوب‌ترین دیتابیس‌ها است نیز نصب خواهد شد. البته، این در صورتی است که در مرحله نصب XAMPP تیک آن را فعال کرده باشید:

 

پیکربندی پایگاه داده در php

 

با اتمام نصب این بسته نرم افزاری، می‌توانید آن را به صورت زیر اجرا کنید:

 

اجرای xamp

 

صفحه نخست این ابزار به صورت زیر است:

 

صفجه نخست xamp

 

برای فعال شدن وب‌سرور و شروع به کار دیتابیس MySql می‌توانید روی کلیدهای start به صورت زیر کلیک کنید:

 

Start xamp

 

نصب PHP از طریق XAMPP

بهترین روش برای نصب PHP از طریق نصب بسته نرم افزاری XAMPP است. این روش در قسمت‌های قبلی به صورت کامل توضیح داده شد که با نصب آن زبان PHP، وب‌سرور قدرتمند Apache و پایگاه داده MySql روی سیستم‌تان نصب و اجرا خواهد شد. 

نکات و ترفند های عیب یابی نصب PHP

برای طی کردن بهتر مسیر یادگیری پس از نصب PHP، بهتر است نکاتی را در نظر داشته باشید. اگر تا به حال با یکی از زبان‌های برنامه‌نویسی مانند سی یا جاوااسکریپت کار کرده باشید، مطمئنا مسیر یادگیری پی‌اچ‌پی نیز برایتان آسان‌ خواهد بود. 

  1. شرکت در یک دوره آموزشی: مهم‌ترین اصل برای یادگیری سریع و آسان یک زبان برنامه‌نویسی، شروع کار با یک دوره برنامه‌نویسی است. یک دوره کامل‌وجامع در مسیری مشخص و مستقیم شما را هدایت خواهد کرد تا در چند هفته اصول اولیه این زبان را بیاموزید. 
  2. بهتر است برای اجرای کدهای PHP، حتما ادیتور VSCode و پلاگین‌های اضافی آن را نصب کنید. این ابزارها به شما کمک خواهند کرد تا مراحل عیب‌یابی و بهبود خطوط کد را به صورت سریع و بهینه انجام دهید. 
  3. در صورتی که نصب XAMPP بدون مشکل انجام شده باشد، با کلیک روی کلید admin در صفحه داشبورد به صفحه مدیریتی XAMPP هدایت خواهید شد. در غیر این صورت، بهتر است این بسته نرم افزاری را به صورت کامل پاک کرده و دوباره روی سیستم خود نصب کنید:

 

بخش Admin  در xamp

 

در این صفحه، می‌توانید روی بخش phpmyadmin نیز کلیک کنید تا صفحه مدیریتی برای دیتابیس را نیز در اختیار داشته باشید:

 

phpmyadmin

 

صفحه phpmyadmin به صورت زیر است:

 

صفحه phpmyadmin

 

  1. برای عیب‌یابی آسان و سریع، می‌توانید در صفحه داشبورد XAMPP از فایل‌های لاگ ارور به صورت زیر استفاده کنید. با تسلط بر این ابزار، در آینده در سریعترین زمان ممکن خواهید توانست تا لاگ‌ها را تحلیل کرده و مشکل مربوطه را مشخص کنید:

اجرای کد ها پس از نصب PHP

برای اطمینان از نصب PHP، می‌توان یک کد تست در ادیتور VSCode به صورت زیر اجرا کرد. با اجرای این کد، یک شرط بررسی شده و خروجی متناظر با آن در ترمینال چاپ خواهد شد:

 

<?php
  $PHP = true;
  if ($PHP == true) {
    echo "\n\n\n PHP is Working!";
  }
?>

 

به روزرسانی و نگهداری PHP

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

به روز رسانی‌های PHP از طریق این آدرس اینترنتی در اختیار برنامه‌نویسان وب قرار خواهد گرفت. 

جمع بندی

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

چه رتبه ای می‌دهید؟

میانگین ۰ / ۵. از مجموع ۰

اولین نفر باش

گوش به زنگ یلدا
title sign
معرفی نویسنده
تیم فنی نیک آموز
مقالات
401 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
تیم فنی نیک آموز
title sign
معرفی محصول
title sign
دیدگاه کاربران