اکثر طراحان با اصلاح هاست محلی یا سرور محلی (local host) آشنایی دارند. این اصطلاح به مجموعه برنامه هایی گفته میشه که برای کاربر یک سرور محلی دقیقا مشابه با یک سرور واقعی بر روی سیستم شخصی راه اندازی میکنه تا شخص بتونه به راحتی و بدون نیاز به خریداری یک سرور واقعی برنامه های تحت وب خودش رو در اون محیط آزمایش کنه.
در این مطلب قصد دارم برنامه ای رو به شما معرفی کنم که در عین راحتی, امکانات کاملی رو به شرح زیر به شما ارائه میده.
- سرور قدرتمند Apache
- آخرین نسخه از مفسر PHP
- پایگاه داده MySql
- مدیریت دیتابیس PHPMyAdmin
- FTP سرور proFtp
- …
این برنامه که همتای لینوکسی XAMPP هستش با نام LAMPP شناخته میشه که مخفف کلمات Linux,Apache,MySQL,PHP هستش.
خوب ابتدا باید بسته حاوی LAMPP رو از طریق این آدرس و یا این صفحه دانلود کنید.
بعد از اتمام دانلود از طریق شل لینوکس به مسیری که فایل دانلود شده در اون قرار گرفته برید و دستور زیر رو اجرا کنید.
1 | sudo tar -xvfz xampp-linux-1.7.2.tar.gz -C /opt |
بعد از اجرا دستور بالا LAMPP در مسیر /opt/lampp نصب خواهد شد. برای راه اندازی LAMPP از دستور زیر استفاده کنید.
1 | sudo /opt/lampp/lampp start |
حالا برای اینکه مطمئن بشید سرور محلی شما به درستی کار میکنه در مرورگر خودتون مسیر http://localhost/ وارد کنید. اگر صفحهای مانند تصویر زیر رو مشاهده کردید سرور شما به درستی نصب و راه اندازی شده است.

برخی دیگر از دستورات این برنامه به شرح زیر میباشد.
1 2 3 | stop --> برای متوقف ساختن برنامه reload --> راه اندازی دوباره سرور startssl --> راه اندازی پورت SSL |
فایلها و پوشه های مهم سرور نیز به شرح زیر میباشد.
/opt/lampp/htdocs –> پوشه ROOT سرور (جایی که فایلهای شما قرار خواهند گرفت.)
/opt/lampp/etc/php.ini –> فایل مربوط به تنظیمات PHP
برای اطلاعات بیشتر میتوانید به این آدرس مراجعه کنید.
این نسخه از LAMPP محتوی برنامه هایی به مشخصات زیر است.
1 | 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 |




با درود
خوش اومد دو تا از برنامه هایی که معرفی کرده بودید رو دانلود کردم
خوشحال میشم اگه بعضی مواقع هم نام کاربری شما مدیر عزیز رو اونورا ببینیم
یا حق
راستی برای اون داستان نیمه کاره فکری کردید
سلام احمد جان
شرمنده ام واقعا باید ببخشید. سرم این مدت خیلی شلوغ بوده و اصلا وقت نمیکردم به بچه های ایرونی سر بزنم.
داستان رو هم به فکرش هستم.
متشکرم از این مطلب شما، من تو لینوکس تازه کارم اما سعی می کنم انجامشون بدم. فقط یه سوال: بهترین توزیع لینوکس برای یه برنامه نویس php چیه؟ من فعلا ubuntu و centos رو روی ماشین مجازی نصب کردم. بازم تشکر از راهنمایی هاتون.