اکثر طراحان با اصلاح هاست محلی یا سرور محلی (local host) آشنایی دارند. این اصطلاح به مجموعه برنامه هایی گفته میشه که برای کاربر یک سرور محلی دقیقا مشابه با یک سرور واقعی بر روی سیستم شخصی راه اندازی میکنه تا شخص بتونه به راحتی و بدون نیاز به خریداری یک سرور واقعی برنامه های تحت وب خودش رو در اون محیط آزمایش کنه.

در این مطلب قصد دارم برنامه ‌ای رو به شما معرفی کنم که در عین راحتی, امکانات کاملی رو به شرح زیر به شما ارائه میده.

  • سرور قدرتمند Apache
  • آخرین نسخه از مفسر PHP
  • پایگاه داده MySql
  • مدیریت دیتابیس PHPMyAdmin
  • FTP سرور proFtp

این برنامه که همتای لینوکسی XAMPP هستش با نام LAMPP شناخته میشه که مخفف کلمات Linux,Apache,MySQL,PHP هستش.

خوب ابتدا باید بسته حاوی LAMPP رو از طریق این آدرس و یا این صفحه دانلود کنید.

بعد از اتمام دانلود از طریق شل لینوکس به مسیری که فایل دانلود شده در اون قرار گرفته برید و دستور زیر رو اجرا کنید.

sudo tar -xvfz xampp-linux-1.7.2.tar.gz -C /opt

بعد از اجرا دستور بالا LAMPP در مسیر /opt/lampp نصب خواهد شد. برای راه اندازی LAMPP از دستور زیر استفاده کنید.

sudo /opt/lampp/lampp start

حالا برای اینکه مطمئن بشید سرور محلی شما به درستی کار میکنه در مرورگر خودتون مسیر http://localhost/ وارد کنید. اگر صفحه‌ای مانند تصویر زیر رو مشاهده کردید سرور شما به درستی نصب و راه اندازی شده است.

XAMPP for Linux (LAMPP) Start Page

برخی دیگر از دستورات این برنامه به شرح زیر میباشد.

stop --> برای متوقف ساختن برنامه
reload --> راه اندازی دوباره سرور
startssl --> راه اندازی پورت SSL

فایلها و پوشه های مهم سرور نیز به شرح زیر میباشد.

/opt/lampp/htdocs –> پوشه ROOT سرور (جایی که فایلهای شما قرار خواهند گرفت.)
/opt/lampp/etc/php.ini –> فایل مربوط به تنظیمات PHP

برای اطلاعات بیشتر میتوانید به این آدرس مراجعه کنید.

این نسخه از LAMPP محتوی برنامه هایی به مشخصات زیر است.

Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.2a, phpMyAdmin 3.2.0.1, OpenSSL 0.9.8k, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.2, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.3, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.08, FPDF 1.6, XAMPP Control Panel 0.6, bzip 1.0.5, PBXT 1.0.08-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1

مطالب مرتبط: