نصب LAMP در لینوکس CentOS 6

| دسته بندی: آموزش سرور مجازی لینوکس |
نصب LAMP در لینوکس CentOS 6

LAMP مخفف عبارت Linux , Apache , MySQL , PHP است، این استک نرم افزاری یکی از محبوبترین راه حل‌های متن باز برای راه اندازی وب سرور در لینوکس بشمار می‌رود.

در این مطلب از سری مطالب آموزش CentOS 6 قصدداریم با نصب LAMP در لینوکس CentOS 6 در خدمت شما کاربران گرامی آذرآنلاین خواهیم بود.

هنگامی که شما یک سرور مجازی لینوکس و یا سرور اختصاصی با سیستم عامل لینوکس CentOS 6 دریافت می‌کنید ، تنها یک سرور  خام خواهید داشت و برای راه اندازی وب سرور بایستی از استک‌هایی مانند LAMP استفاده کنید.

خُب با توضیحاتی که در مورد LAMP ارائه کردیم ، در ادامه به مراحل نصب آن در لینوکس CentOS 6 می‌پردازیم.

نکته : برای نصب و اجرای دستورات زیر باید دسترسی اجرای دستور Sudo را داشته باشید.

نصب LAMP در لینوکس CentOS 6

1- ابتدا وارد محیط ترمینال لینوکس CentOS 6 خود شوید.

2- قبل از نصب نام هاست خود را تنظیم کنید.

برای آموزش تغییر نام هاست می‌توانید به آموزش تغییر نام CentOS 6 مراجعه کنید.

دقت داشته باشید پس از نصب LAMP ، تغییر نام هاست ممکن است با مشکلاتی مانند متوقف شدن سرویس‌ها روبرو شوید.

قدم اول : نصب Apache

3- دستور زیر را جهت نصب Apache وارد کنید.

yum -y install httpd

4- دستور زیر را وارد کنید تا سرویس Apache استارت شود.

service httpd start

در صورتی که مطمئن به استارت شدن Apache نشده‌اید، می‌توانید وضعیت سرویس را با دستور زیر چک کنید.

service httpd status

5- پس از نصب با دستورات زیر پورت 80 را در فایروال برای سرویس Apache باز کنید.

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

قدم دوم : نصب MySQL

1- دستورات زیر را وارد کرده تا MySQL نصب و سرویس آن استارت شود.

yum -y install mysql-server
service mysqld start

2- پس از نصب MySQL به تنظیم و نصب Secure MySQL می‌پردازیم.

دستور زیر را وارد کنید.

/usr/bin/mysql_secure_installation

3- سپس در ادامه سوالاتی پرسیده می شود که به ترتیب به شکل زیر پاسخ دهید.

Set root password? [Y/n] Y
New password: YOURPASSWORD 
Re-enter new password: YOURPASSWORD 
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

دقت داشته باشید به جای عبارت YOURPASSWORD پسورد مورد نظر خود را وارد کنید.

قدم سوم : نصب PHP

1- دستور زیر را جهت دانلود و نصب PHP وارد کنید.

yum -y install php php-mysql

2- نسبت به اپلیکیشن تحت وبی که شما می‌خواهید نصب و راه اندازی کنید ، باید تعدادی از ماژول های PHP را نصب کنید تا بدون مشکل ، اپلیکیشن شما سرویس‌دهی کند.

اگر ماژول خاصی را در نظر دارید توسط دستور زیر جستجو کنید تا از نصب آن مطمئن شوید.

yum search php-MADULENAME

نام ماژول مورد نظر خود را به جای عبارت PHP-MADULENAME وارد کنید.

در صورت نیاز به اطلاعات دقیق‌تر از ماژول خاصی در مخزن لینوکس خود ، می‌توانید دستور زیر را وارد نمایید.

yum info MADULENAME

به جای عبارت MADULENAME ، ماژول مورد نظر خود را وارد کنید.

3- به طور معمول برای راه اندازی یک وب سرور ساده نیاز به دو ماژول php-mcrypt و php-mbstring می‌باشد. برای نصب این دو ماژول دستورات زیر را وارد کنید.

yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64

تنظیم اجرای خودکار LAMP

شما با وارد کردن دستورات لینوکس زیر سرویس Apache و MySQL را در استارت‌آپ لینوکس CentOS 6 خود قرار داده تا پس از هر بار ریبوت ، سرویس‌ها به صورت خودکار استارت شوند.

chkconfig httpd on
chkconfig mysqld on

در پایان برای استفاده از سرویس Apache ، دستور زیر را وارد کنید.

service httpd restart

پس از اعمال دستورات بالا شما موفق به نصب استک LAMP در لینوکس سنتوس 6 شده‌اید.

امیدواریم از مطلب آموزش نصب LAMP در لینوکس CentOS 6 استفاده لازم را برده باشید.