راه اندازی سرور محلی PHP بر روی لینوکس از طریق LAMPP

اکثر طراحان با اصلاح هاست محلی یا سرور محلی (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

مطالب مرتبط:

2 پاسخ به راه اندازی سرور محلی PHP بر روی لینوکس از طریق LAMPP

  1. MSIE 7.0Windows XP

    با درود

    خوش اومد دو تا از برنامه هایی که معرفی کرده بودید رو دانلود کردم
    خوشحال میشم اگه بعضی مواقع هم نام کاربری شما مدیر عزیز رو اونورا ببینیم

    یا حق
    راستی برای اون داستان نیمه کاره فکری کردید

    • Firefox 3.5.5GNU/Linux

      سلام احمد جان
      شرمنده ام واقعا باید ببخشید. سرم این مدت خیلی شلوغ بوده و اصلا وقت نمیکردم به بچه های ایرونی سر بزنم.
      داستان رو هم به فکرش هستم.