Skip to content

2. راه‌اندازی محیط کار

اسکریپت‌ها در محیط زیر نوشته و آزمایش شده‌اند:

  • محیط وب‌سرور آپاچی / SGBD MySQL / PHP نسخه ۵.۳ معروف به WampServer.
  • محیط توسعه NetBeans 7.0 IDE

2.0.1. نصب WampServer

WampServer یک بسته حاوی چندین نرم‌افزار است:

  • یک سرور وب آپاچی. ما از این برای نوشتن اسکریپت‌های وب در PHP استفاده خواهیم کرد
  • SGBD MySQL
  • زبان اسکریپتی PHP
  • یک ابزار مدیریت برای SGBD و MySQL، نوشته شده در PHP: phpMyAdmin

Wamp Server را می‌توان (ژوئیه ۲۰۱۱) از آدرس زیر دانلود کرد:

http://www.wampserver.com/download.php
  • در [1]، شما نسخه صحیح WampServer را دانلود می‌کنید
  • نصب، ساختار دایرکتوری [2] و [3] را ایجاد می‌کند
  • به [4] و [5]، پوشه نصب برای PHP

2.0.2. نصب IDE NetBeans 7.0

IDE NetBeans 7.0 را می‌توان از آدرس زیر دانلود کرد (ژوئیه ۲۰۱۱):

http://netbeans.org/downloads/

شما می‌توانید نسخه کامل، [1]، یا نسخه سبک‌تر و محدودتر، PHP [2] را دانلود کنید. پس از نصب و راه‌اندازی NetBeans، می‌توانید اولین پروژه خود را، PHP، ایجاد کنید.

  • در [1]، گزینه File / New Project را انتخاب کنید
  • در [2]، دسته‌بندی [PHP] را انتخاب کنید
  • در [3]، نوع پروژه را [PHP Application] انتخاب کنید
  • در [4]، برای پروژه یک نام انتخاب کنید
  • در [5]، یک پوشه برای پروژه انتخاب کنید
  • در [6]، نسخه‌ای از PHP را که دانلود کرده‌اید، انتخاب کنید
  • در [7]، رمزگذاری UTF-8 را برای فایل‌های PHP انتخاب کنید
  • در [8]، حالت [Script] را برای اجرای اسکریپت‌های PHP در حالت خط فرمان انتخاب کنید. برای اجرای یک اسکریپت PHP در یک محیط وب، [Local Web Server] را انتخاب کنید.
  • در [9,10]، مسیر نصب تفسیرگر PHP را از بسته WampServer مشخص کنید.
  • برای تکمیل جادوگر ایجاد پروژه PHP، [Finish] را انتخاب کنید.
  • در [11]، پروژه با استفاده از یک اسکریپت [index.php] ایجاد می‌شود
  • در [12]، یک اسکریپت حداقلی PHP نوشته می‌شود
  • در [13]، [index.php] اجرا می‌شود
  • به [14]، نتایج در پنجره [output] در NetBeans ظاهر می‌شوند.
  • در [15]، یک اسکریپت جدید ایجاد می‌شود
  • در [16]، اسکریپت جدید

خواننده می‌تواند تمام اسکریپت‌های زیر را در همان پروژه PHP ایجاد کند.

اکنون که محیط کار راه‌اندازی شده است، می‌توانیم به مبانی PHP بپردازیم.