آموزش نصب lamp در centos

در این مقاله با آموزش نصب lamp در centos به طور کامل آشنا خواهید شد، مطمئناً می‌دانید Lamp چیست ولی برای آن دسته از دوستانی که نمی‌دانند بگم که lamp مخفف Linux,Apache,MariaDB و php می‌باشد.

 

با نصب lamp در centos شما یک سرور کامل آماده میزبانی دارید که می‌توانید وب‌سایت خود و یا مشتریانتان را در آن میزبانی کنید. ما در این آموزش به نصب lamp بر روی سیستم‌های ردهت بیس و اختصاصاً centos می‌پردازیم ولی جهت اطلاع هیچ تفاوتی در نحوه نصب در دیگر توزیع‌ها وجود نداره و فقط بعضی از سینتکس های پایه متفاوت هستش

 

بعد از نصب سرور لینوکس خود به صورت minimal و دادن IP استاتیک می‌توانید ادامه آموزش را پیگیری کنید. ما فرض را بر نصب بودن لینوکس centos بر روی سرور شما می‌گیریم.

 

برای نصب آپاچی بر روی لینوکس سنتواس از دستور زیر استفاده کنید.

 

 

 

بعد از نصب yum از طریق مخزن، می‌توانید با دستور زیر Daemon آپاچی را کنترل کنید. از دستور زیر برای کنترل لینوکس با systemd استفاده می‌شود.

 

 

 

و از دستور زیر برای ورژن های قدیمی‌تر لینوکس مجهز به Init استفاده می‌گردد.

 

 

 

حالا باید توسط یکی از دستورات بالا با توجه به ورژن توزیع خود سرویس apache را استارت کنید و توسط دستور firewall-cmd این سرویس را در فایروال باز کنید تا کاربران از بیرون بتوانند به وب‌سایت‌های میزبانی شده توسط شما دسترسی داشته باشند.

 

 

 

نکته‌ی مهمی که باید به آن توجه کنید این است که بعد از ریبوت شدن سرور در اولین بار تنظیمات به حالت اول خود برگشته و دسترسی کاربران به سرویس آپاچی مسدود خواهد شد.

 

برای ذخیره تغییرات به‌صورت دائمی باید از دستور زیر استفاده کنید.

 

 

 

حال توسط دستور زیر یکبار فایروال رو ریست می‌کنیم تا تغییرات اعمال گردد.

 

 

 

لیستی از دستورات مهم فایروال رو برای شما قراردادم که می‌توانید از آن‌ها در آینده استفاده کنید.

 

 

 

حالا برای اینکه مطمئن شوید apache به درستی بر روی سرور شما نصب شده و همچنین در دسترس است در مروگر خود آدرس IP سرور خود را وارد کنید. اگر با عکسی همانند عکس زیر برخورد کردید یعنی همه چی به درستی انجام شده و شما اولین قدم رو در نصب lamp در centos به درستی برداشتید.

 

 

به صورت پیش فرض مسیر root آپاچی برای دسترسی از طریق وب در مسیر /var/www/html / قرار دارد ولی شما اگر از طریق وب با وارد کردن آدرس IP سرور وارد آن شوید نمی‌توانید فایل‌های موجود بر روی دایرکتوری root رو ببینید برای رفع این مشکل می‌توانید با ادیت فایل nano /etc/httpd/conf.d/welcome.conf و پیدا کردن عبارت Indexes در بلاک <LocationMach> علامت – را به + تغییر بدید تا اجازه ایندکس شدن محتواها در هاست وجود داشته باشه.

حتما بخوانید :  باز کردن پورت در csf با 3 روش

 

 

بعد از اعمال تغییرات، فایل رو ذخیره کرده و ببندید و یکبار آپاچی را جهت انجام تغییرات توسط دستور زیر ریست کنید.

 

 

 

 

قبل از نصب و همگام‌سازی php با آپاچی توسط دستور زیر تمامی ماژول‌ها و Extension های موجود برای php را لیست می‌کنیم.

 

 

 

حالا با توجه به نیازهای خود می‌توانید ماژول‌های مورد نیاز رو نصب کنید ولی برای نصب دیفالت و کارکرد صحیح MariaDB و Phpmyadmin دستور زیر کافی است.

 

 

 

گام دوم هم برای نصب lamp در centos به درستی انجام شد حالا برای نمایش اطلاعت php در مسیر روت apache یک فایل با نام info.php ایجاد کرده و مقدار زیر را در آن قرار داده و از طریق مرورگر فایل را باز کنید.

 

 

 

با دستور زیر هم یکبار وب سرور را ریست کنید تا تغییرات اعمال گردد.

 

 

 

اگر در هنگام فراخوانی فایل با اروری روبرو شدید فایل زیر را باز کرده و به دنبال عبارت date.timezone بگردید.

 

 

 

حالا خط مربوطه را با فرمت date.timezone = Continent/City ادیت کنید که برای ایران و شهر تهران به صورت زیر خواهد شد.

 

 

 

نصب و کانفیگ MariaDB

 

در سنتواس 7 از پایگاه داده Mysql به MariaDB سویچ شده، برای نصب دیتابیس دیفالت بر روی centos 7 از دستور زیر می‌توانید استفاده کنید.

 

 

 

بعد از نصب MariaDB باید توسط دستور systemctl start mariadb سرویس مربوطه را استارت کرده و توسط دستور mysql_secure_installation آن را امن کنیم.

 

برای اطمینان از نصب و لاگین به دیتابیس دستور mysql -u root –p را وارد کرده و پسورد مربوط به ادمین MariaDB را وارد کنید اگر لاگین به درستی انجام شد یعنی کارها با موفقیت انجام شده و قدم سوم در نصب lamp در centos نیز به درستی برداشته شده

 

به صورت پیش فرض centos از طریق مخزن‌های خود نمی‌توانید phpmyadmin را نصب کند برای نصب phpmyadmin ابتدا توسط دستور زیر یک مخزن جدید که حاوی فایل باینری phpmyadmin باشد را ادد می‌کنیم

 

 

 

حالا می‌توانیم با دستور زیر افدام به نصب phpmyadmin کنیم.

 

 

 

برای دادان اجازه دسترسی از Remote Host به phpmyadmin باید توسط دستور زیر فایل کانفیگ phpmyadmin را باز کرده

 

 

 

و خطوط مربوط به دسترسی را مانند زیر کامنت کنید.

 

 

 

خوب نصب lamp در centos هم به پایان رسید و نکته آخر هم اینکه برای دسترسی به phpmyadmin می‌توانید از طریق مرورگر خود به صورت http://yourip/phpmyadmin وارد این بخش شوید.

 

1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره (امتیاز بدهید)
Loading...