
نحوه نصب Apache ، MariaDB و PHP یا LAMP در CentOS 7
امروز با نحوه نصب Apache ، MariaDB و PHP یا LAMP در CentOS 7 در خدمت شما هستیم. LAMP یک کلمه مختصر برای لینوکس ، آپاچی ، MySQL ، PHP است ، به معنی ساختن یک وب سرور کامل با نصب سه سرویس Apache و MySQL و PHP در لینوکس و برقراری ارتباط با آنها است.
در این مقاله ، نحوه نصب LAMP ، وب سرور Apache ،Maria DB و PHP به همراه ماژول های آن در سیستم عامل CentOS 7 ، با استفاده از مخزن EPEL و دستور YUM را بررسی می کنیم. بیایید بفهمیم سرویس LAMP عمیق تر به چه معناست و چگونه هرکدام از اجزای آن را می توان نصب کرد.
آپاچی (Apache) چیست؟
آپاچی یک وب سرور HTTP منبع باز رایگان است که می تواند بر روی همه توزیع های لینوکس و همچنین سیستم عامل های Windows نصب و اجرا شود. وب سرور آپاچی قادر به سرویس دهی صفحات قابل برنامه ریزی (.htm .php .pl .cgi .js) و موارد دیگر است. طبق آمار منتشر شده در مارس 2021 ، حدود 33.4 درصد از وب سایت ها توسط Apache سرویس دهی می شوند.
همچنین می توانید از اینجا تعریف وب سرور و انواع آن را بخوانید.
MariaDB چیست؟
MariaDB یکی از محبوب ترین اینترفیس های دیتابیس در جهان است که می تواند بر روی هر نوع سروری اجرا شود و به چندین کاربر اجازه می دهد به دیتابیس های متعدد دسترسی پیدا کنند. MariaDB نام جدید MySQL برای سرورهای CentOS 7 است.
پی اچ پی (PHP) چیست؟
PHP یک زبان برنامه نویسی متن باز widely-used است که به طور خاص برای توسعه وب مناسب است و می تواند در HTML جاسازی شود.
راهنمای مرحله به مرحله برای نصب LAMP
۱.نصب EPEL Repository.
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
۲.MariaDB ، Apache و PHP (آخرین نسخه) را نصب کنید.
yum -y install mariadb-server mariadb httpd php
۳.ماژول های PHP را نصب کنید.
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel mod_ssl mod_security php-ioncube-loader php-mcrypt php-suhosin php-xml php-magickwand libexif php-imap openssl zip zlib
۴.سرویس های Apache و MariaDB را اجرا فعال کنید.
دستورات Apache را فعال کنید.
systemctl start httpd.service
systemctl enable httpd.service
دستورات MariaDB را راه اندازی و فعال کنید
systemctl start mariadb.service
systemctl enable mariadb.service
۵.تنظیم MariaDB با استفاده از دستور زیر تنظیمات MariaDB را اعمال کنید.
mysql_secure_installation
۶.تنظیم فایروال
ما پورت های 80 و 443 مربوط به HTTP و HTTPS را آزاد/مجاز می کنیم و تنظیمات فایروال را با استفاده از دستورات زیر بارگذاری می کنیم.
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
۷.تنظیم Hostname
یک hostname ست کنید.
hostnamectl set-hostname myserver.bamaserver.com
توجه: به جای myserver.bmaserver.com ، باید سرور/نام میزبان خود را قرار دهید
۸.کنترل نصب آپاچی ، MySQL و PHP
فایلی به نام phpinfo.php ایجاد کنید و در /var/www/html/phpinfo.php ذخیره کنید/
<php phpinfo (); ?>
حالا با مرورگر خود http: //SERVER_IP/phpinfo.php را باز کنید. خروجی شما شبیه صفحه زیر است. توجه: به جای SERVER_IP ، شما باید IP سرور خود را قرار دهید.
شما می توانید برای خرید سرور لینوکس و گرفتن بهترین تنظیمات کلیک کنید.
اگر مشکلی داشتید در نظر دادن دریغ نکنید. همیشه پیروز و موفق باشید!