نصب LAMP : نحوه نصب LAMP در سرور اوبونتو
نحوه نصب و پیکربندی سرور LAMP در اوبونتو
LAMP یا استکLAMP یک پلتفرم توسعه اپن سورس بسیار کاربردی است که برای سیستم عامل لینوکس طراحی شده است. این پلت فرم که LAMP نامیده می شود در لینوکس به عنوان سیستم عامل، و در آپاچی به عنوان وب سرور، و در MySQL به عنوان Relational DBMS و در PHP به عنوان زبان برنامه نویسی استفاده می شود. نصب LAMP در اوبونتو بسیار ساده است. در این مقاله روشی مناسب در مورد نحوه نصب LAMP در سرور اوبونتو به شما توضیح داده می شود.
دستورات و مراحل شرح داده شده در این مقاله رو سیستم Ubuntu 18.04 LTS تست شده است.
نحوه نصب LAMP در سرور اوبونتو
برای نصب ساده LAMP رو ی سیستم خود این مراحل را دنبال کنید:
مرحله ۱: پکیج tasksel را نصب کنید
در این آموزش، ما لمپ را از طریق پکیج tasksel روی سیستم خود نصب می کنیم. بنابراین مهم است که بررسی کنید که آیا پکیج taskel روی سیستم شما نصب شده است یا نه. به منظور نصب پکیج، دستور نصب زیر را به عنوان روت (Root) در ترمینال اوبنتو اجرا کنید
$ sudo apt install tasksel
برای ادامه نصب پیکربندی، کاراکتر Y را وارد کنید.
مرحله ۲- نصب LAMP با استفاده از tasksel
برای نصب سرور LAMP به عنوان sudo و از طریق پکیج taskel از دستور زیر استفاده کنید:
$ sudo tasksel install lamp-server
پکیج لمپ شما به صورت زیر نصب می شود:
مرحله ۳: نصب LAMP را تایید کنید
با ایجاد یک صفحه PHP نمونه می توانید مطمئن شوید که نصب لمپ شما به درستی انجام شده است یا نه.
مثال:
اجازه دهید با وارد کردن دستور زیر در ترمینال خود، یک صفحه PHP ایجاد کنیم:
$ sudo bash -c "echo -e '<?php\nphpinfo();\n?>' > /var/www/html/phpinformation.php"
با وارد کردن لینک زیر در مرورگری که دارید می توانید به این صفحه در localhost خود دسترسی پیدا کنید:
http: //localhost/phpinformation.php
صفحه زیر تایید می کند که لمپ به درستی روی سیستم شما نصب شده است.
پیکربندی LAMP (Linux Apache MySQL و PHP)
بعد از نصب LAMP ایده خوب این است که آن را مطابق با نیاز خود پیکربندی کنید.
ایمن کردن MySQL
اگر مایل به استفاده از سرور LAMP خود در پروداکشن هستید بهتر است نصب MySQL خود را ایمن کنید. برای انجام این کار دستور زیر را اجرا کنید:
$ sudo mysql_secure_installation
برای اطمینان از رمز عبور اصلی و سایر تنظیمات امنیتی می توانید با خروجی آنها را تطبیق دهید.
پیکربندی فایروال
برای پیکربندی فایروال، دستور زیر را به عنوان sudo اجرا کنید:
$ sudo ufw allow in "Apache Full"
این پیکربندی وترافیک ورودی را برای دو پورت TCP 80 و TCP 443 فراهم می آورد
لینک پیشنهادی : ( نصب و پیکربندی فایروال csf-بخش ۱ )
نصب ماژول های PHP
می توانید ماژول های PHP را برای استفاده در لمپ سفارشی سازی کنید (به غیر از موارد که قبلا با نصب LAMP انجام شده اند). ابتدا اجازه دهید لیستی از ماژول هایی را که می توانید از طریق این دستور انتخاب کنید را ایجاد کنیم:
$ apt-cache search ^php- | grep module
حالا می توانید هر یک از این ماژول ها را از طریق دستور زیر نصب کنید:
نحو:
$ sudo apt install [module-name]
مثال:
$ sudo apt install php7.2-zip
در این مقاله شما نحوه نصب و پیکربندی LAM روی سیستم عامل اوبونتو را یاد گرفتید. این آموزش شامل نصب LAM از طریق taskel و بعد تایید نصب با ایجاد یک فایل نمونه PHP بود. علاوه بر این، شما توانستید LAMP را از طریق مراحل گفته شده در بالا پیکربندی کنید و آن را ایمن تر و قابل استفاده تر کنید.
ویراستاری ، ترجمه و بازنویسی : توسط تیم کندوهاست
منبع خارجی : +