• ثبت نام
  • ورود
  • 49624 - 021 تلفن
  • ثبت نام
  • ورود
  • 49624 - 021 تلفن

آموزش نصب LAMP

نصب LAMP بر روی Centos - نوین هاست

LAMP تشکیل شده از حروف اول Linux, Apache, MySQL, PHP میباشد این چهار ابزار متن باز, سرور شما را برای ارائه صفحات وب آماده میکنند. اگر سرور مجازی لینوکس داشته باشید, اولین عضو LAMP اماده است, پس سراغ نصب وب سرور آپاچی میرویم:

 

نصب LAMP بر روی Centos - نوین هاست

 

آموزش نصب LAMP

 برای نصب, دستور زیر را در ترمینال وارد کنید:

sudo yum install httpd

سپس برای اجرای وب سرور در CentOS6 دستور زیر را وارد کنید:

sudo service httpd start

 برای CentOS7 از دستور SystemCTL استفاده کنید:

systemctl start httpd.service

حالا وب سرور شما باید اماده باشد, برای تست, آی پی سیستم خود را در مرورگر وارد کنید, باید صفحه ای مشابه این ببینید.

 برای پیدا کردن آی پی میتوانید به اطلاعات سرویس خود مراجعه کنید, یا با سیستم مربوطه IP را گوگل کنید, همچنین میتوانید از دستور زیر استفاده کنید:

ifconfig | grep ‘inet’| grep -v ‘127.0.0.1’| grep -v ‘inet6’ | sed ‘s/  / /g’ | tr -s ‘ ‘ | cut -d ‘ ‘ -f 3

 

مرحله دو-نصب MySQL:

MySQL پایگاه داده ای قدرتمند است که برای ذخیره, جستجو و بازیابی اطلاعات سایت و اپلیکیشن های شما, وجود آن ضروری است

برای نصب این پایگاه داده دستورات زیر را در ترمینال وارد کنید:

sudo yum install mysql-server

sudo service mysqld start

Yum دوبار از شما برای نصب پکیج ها اجازه میخواهد, با وارد کردن yes و زدن اینتر نصب را ادامه دهید

بعد نصب باید پسورد MySQL را تعیین کنید:

دستور زیر پیکر بندی امنیتی MySQL را انجام داده و از شما میخواهد پسورد دسترسی را تعیین کنید:

sudo /usr/bin/mysql_secure_installation

در طی پیکربندی امنیتی MySQL سوالات yes یا no از شما پرسیده خواهد شد

By default, a MySQL installation has an anonymous user, allowing anyone

to log into MySQL without having to have a user account created for

go a bit smoother. You should remove them before moving into a

them.  This is intended only for testing, and to make the installation production environment.

Normally, root should only be allowed to connect from ‘localhost’. This

Remove anonymous users? [Y/n] y                                              ... Success! ensures that someone cannot guess at the root password from the network.

access. This is also intended only for testing, and should be removed

Disallow root login remotely? [Y/n] y ... Success! By default, MySQL comes with a database named 'test' that anyone can before moving into a production environment.

Reloading the privilege tables will ensure that all changes made so far

Remove test database and access to it? [Y/n] y  - Dropping test database...  ... Success!  - Removing privileges on test database...  ... Success! will take effect immediately.

Thanks for using MySQL!

Reload privilege tables now? [Y/n] y  ... Success! Cleaning up... All done!  If you've completed all of the above steps, your MySQL installation should now be secure.

 

مرحله ۳-نصب PHP

PHP یک زبان اسکریپت نویسی متن باز است که به طور گسترده ای در اپلیکیشن ها و سایت ها وب مورد استفاده قرار میگیرد.

با وارد کردن دستور زیر YUM پی اچ پی را نصب خواهد کرد:

sudo yum install php php-mysql

 

ماژول های PHP

PHP کتابخانه ها و ماژول های بسیاری دارد که میتوانید  با دستور زیر جستجو کنید:

yum search php-

با اینکار ماژول های موجود برای PHP لیست خواهد شد

چیزی شبیه زیر:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library

php-cli.x86_64 : Command-line interface for PHP

php-dba.x86_64 : A database abstraction layer module for PHP applications

php-common.x86_64 : Common files for PHP

php-devel.x86_64 : Files needed for building PHP extensions

با تایپ دستور

yum info نام ماژول

به اطلاعات ماژول دست پیدا میکنید

و دستور 

sudo yum install  نام ماژول

 ماژول مورد نظر را نصب میکند

حالا مجموعه LAMP را روی سرور خود نصب کرده اید.

برای اینکه اپاچی (http daemon) هنگام روشن شدن سیستم به طور خودکار اجرا شود دستور زیر را وارد کنید:

sudo chkconfig httpd on

برای MySQL هم همین کار را انجام دهید:

sudo chkconfig mysqld on

حالا شما یک وب سرور با پشتیبانی از php دارید

برای امتحان کردن php فایل “/var/www/html/info.php”  را باز کرده و خط زیر را به آن اضافه کنید:

<?php

phpinfo();

?>

برای باز کردن فایل کانفیگ میتوانید از ابزار هایی مثل vi یا nano استفاده کنید:

sudo nano /var/www/html/info.php
sudo vi /var/www/html/info.php

 

حالا سرور آپاچی را راه اندازی مجدد کنید:

CentOS 6 و پایین تر:

sudo service httpd restart

 CentOS7:

sudo systemctl restart httpd.service

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

http://localhost/info.php

یا

http://12.34.56.789/info.php

بهتر است در نهایت فایل info.php را پاک کنید, یا دسترسی به آنرا محدود کنید تا کسی نتواند اطلاعات دقیق سرور شما را مشاهده کند.

 

برای کسب اطلاعات در مورد خدمات ارائه شده توسط نوین هاست ، از جمله ثبت نام دامنه ، خرید هاست ، سرور مجازی در لوکیشن های مختلف ، سرور اختصاصی ، هاست ایران ، هاست اشتراکی و راه حل های هاستینگ ، به www.novinhost.org مراجعه کنید یا با شماره ۶۶۰۱۵۸۹۱ تماس بگیرید تا با یکی از اعضای بخش فروش ما صحبت کنید. پیروز و سر بلند باشید.

نوشته مشابه

ثبت نظر