راه اندازی سرور محلی 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/ وارد کنید. اگر صفحهای مانند تصویر زیر رو مشاهده کردید سرور شما به درستی نصب و راه اندازی شده است.

برخی دیگر از دستورات این برنامه به شرح زیر میباشد.
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





دیدگاه های اخیر