نحوه نصب Apache ، MySQL و PHP بر روی سرور اختصاصی Ubuntu 18.04 یا اختصاصی

برای اجرای یک وب سایت در Ubuntu 18.04 VPS ، باید گروهی از نرم افزارهای منبع باز شامل Apache ، PHP و MySQL را نصب کنید. این برنامه ها در هنگام اجرای وب سایت های پویا که به پایگاه های داده و زبان های اسکریپتینگ سمت سرور متکی هستند بسیار مفید هستند.


Apache سریع ، ایمن و به طور مداوم یک نرم افزار سرور وب با کیفیت بالا است که از سال 1996 محبوب ترین است.

PHP (Hypertext Preprocessor) یک زبان برنامه نویسی سمت سرور است که از سال 1994 برای توسعه وب طراحی شده است..

MySQL یک سرور پایگاه داده رابطه است که توسط اوراکل طراحی شده است و توسط وب سایتهای پرمصرف و بزرگ از جمله گوگل ، یوتیوب و توییتر استفاده می شود. توسعه آن از سال 1994 آغاز شد.

با توزیع لینوکس مانند اوبونتو 18.04 ، ایجاد سرور کاملاً کاربردی LAMP (Linux Apache ، MySQL و PHP) کاملاً امکان پذیر است..

در این راهنما می خواهیم نحوه نصب Apache ، MySQL و PHP را روی سرور Ubuntu 18.04 خود نشان دهیم.

توجه ویژه: صرف نظر از توزیع لینوکس که برای وب سایت خود انتخاب کرده اید ، اگر از لینوکس استفاده می کنید – باید از بهترین ارائه دهنده هاستینگ لینوکس استفاده کنید. HostAdvice به شما کمک می کند تا از ارائه دهندگان برتر میزبانی لینوکس انتخاب کنید: بررسی های کارشناس و کاربر را بخوانید و به نتیجه گیری های خود برسید.

پیش نیازها

  • یک برنامه VPS اوبونتو 18.04 VPS.
  • کاربر غیر ریشه ای که می تواند کارهای sudo را انجام دهد.

مرحله 1: Apache را نصب کنید

Ubuntu 18.04 یک مخزن مرکزی را در اختیار شما قرار می دهد که می توانید اکثر برنامه ها را با استفاده از دستور apt نصب کنید. برای نصب Apache ، دستور زیر را اجرا کنید:

$ sudo apt-get install apache2

مطبوعات ‘Y ‘ هنگامی که از شما خواسته شد نصب آپاچی را تأیید کنید.
پس از اتمام نصب ، آدرس IP عمومی دستگاه VPS خود را در مرورگر خود وارد کنید. شما باید صفحه وب پیش فرض Apache را مانند تصویر زیر مشاهده کنید:

مرحله 2: MySQL را نصب کنید

دستور زیر را روی پنجره ترمینال نصب کنید تا سرور MySQL را روی Ubuntu 18.04 VPS خود نصب کنید.

$ sudo apt-get install mysql-server

مطبوعات “Y” وقتی پیام تأیید دریافت می کنید.

سرور MySQL خود را ایمن کنید

سرور MySQl با تنظیمات پیش فرض که ایمن نیست ارسال می شود. ما باید آن را پیکربندی کنیم تا سرور ما در برابر حملات آسیب پذیرتر باشد. خوشبختانه یک فرمان پیکربندی واحد وجود دارد که کار را برای ما آسانتر می کند. فقط دستور زیر را اجرا کنید:

$ sudo mysql_secure_instalation

شما را از طریق یک سری سؤال به شما سوق می دهد. این دستورالعمل ها به ما امکان می دهد یک سیاست رمز عبور و رمز عبور اصلی تنظیم کنیم. همچنین از شما خواسته می شود تا کاربر ناشناس را حذف کنیم ، بانک اطلاعاتی را آزمایش کرده و ورود به راه دور را غیرفعال کنید همانطور که در شکل زیر مشاهده می شود.

اعتبار سنجی PASSWORD PLUGIN را می توان برای تست کلمه عبور و بهبود امنیت استفاده کرد. قدرت رمز عبور را بررسی می کند و به کاربران این امکان را می دهد که فقط آن دسته از رمزهای عبور را که به اندازه کافی ایمن هستند ، تنظیم کنند. آیا می خواهید افزونه VALIDATE PASSWORD را تنظیم کنید?

برای بله ، کلیدهای y | Y را فشار دهید ، کلید دیگری برای خیر: Y

سه سطح سیاست اعتبار سنجی گذرواژه وجود دارد:

طول کم >= 8
طول متوسط >= 8 ، عددی ، مورد مختلط و شخصیتهای خاص
طول قوی >= 8 ، عددی ، مورد مختلط ، کاراکترهای ویژه و پرونده فرهنگ لغت
لطفا 0 = پایین ، 1 = متوسط ​​و 2 = قوی: 2 را وارد کنید

لطفاً رمز عبور را در اینجا تنظیم کنید.
رمز عبور جدید:
رمزعبور جدید را دوباره وارد کنید:
قدرت تخمینی رمز عبور: 100

آیا می خواهید رمز عبور ارائه شده را ادامه دهید؟ (برای بله ، کلید دیگری برای خیر y | Y را فشار دهید): Y

به طور پیش فرض ، نصب MySQL دارای یک کاربر ناشناس است و به هر کسی امکان می دهد بدون نیاز به ایجاد یک حساب کاربری برای آنها ، وارد MySQL شود. این فقط برای آزمایش در نظر گرفته شده است و نصب را کمی نرم تر کرده است. شما باید آنها را قبل از انتقال به یک محیط تولید حذف کنید.

کاربران ناشناس را حذف می کنید؟ (برای بله ، کلید دیگری برای خیر y | Y را فشار دهید): Y
موفقیت.

به طور معمول ، باید فقط به ریشه اجازه اتصال از “localhost” داده شود. این تضمین می کند که کسی نمی تواند رمز عبور اصلی را از شبکه حدس بزند.
ورود ریشه از راه دور مجاز نیست؟ (برای بله ، کلید دیگری برای خیر y | Y را فشار دهید): Y
موفقیت.

به طور پیش فرض ، MySQL با یک پایگاه داده به نام “test” همراه است که هر کسی می تواند به آن دسترسی پیدا کند. این همچنین فقط برای آزمایش در نظر گرفته شده است و باید قبل از انتقال به یک محیط تولید حذف شود.

پایگاه داده آزمون و دسترسی به آن را حذف کنید؟ (برای بله ، کلید دیگری برای خیر y | Y را فشار دهید): Y

– رها کردن پایگاه داده آزمون…
موفقیت.
– حذف امتیازات در پایگاه داده آزمون…
موفقیت.

با استفاده مجدد از جداول امتیازات ، اطمینان حاصل خواهد شد که تمام تغییرات ایجاد شده تاکنون فوراً عملی خواهند شد.

جداول امتیازات را دوباره بارگیری کنید؟ (برای بله ، کلید دیگری برای خیر y | Y را فشار دهید): Y

موفقیت.
تمام شد!

تست سرور MySQl شما

اکنون می توانید با وارد کردن دستور زیر ، روی سرور MySQL خود وارد شوید:

$ sudo mysql -u root -p

لطفاً توجه داشته باشید ، از شما خواسته می شود رمز اصلی را که قبلاً ایجاد کرده اید در این راهنما وارد کنید.

سپس ، همانطور که در بالا مشاهده شد ، سریعاً mysql دریافت خواهید کرد.

اگر می خواهید یک بانک اطلاعاتی ایجاد کنید ، می توانید دستور زیر را اجرا کنید. به یاد داشته باشید که جایگزیننام پایگاه داده’ با نام بانک اطلاعاتی که می خواهید ایجاد کنید.

$ ایجاد بانک اطلاعاتی

مرحله 3: PHP را نصب کنید

برای نصب PHP روی سرور Ubuntu 18.04 ، دستور زیر را وارد کنید

$ sudo apt-get install php libapache2-mod-php

مطبوعات Y هنگامی که از شما خواسته شد نصب را تأیید کنید

تست PHP

ما می توانیم با ایجاد پرونده در پوشه root وب سایت خود ، نصب PHP خود را آزمایش کنیم. برای انجام این کار ، دستور زیر را تایپ کنید:

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

سپس متن زیر را کپی کنید و برای ذخیره فایل روی CTR + X و Y کلیک کنید.

<?پی اچ پی

phpinfo ()؛

?>

راه اندازی مجدد آپاچی

برای اعمال تغییرات با استفاده از دستور زیر باید Apache را مجدداً راه اندازی کنیم:

$ sudo systemctl apache2 را مجدداً راه اندازی کنید

در مرحله بعد ، از طریق آدرس IP عمومی سرور خود ، به فایل اطلاعات php که در بالا ایجاد کردیم ، مراجعه کنید. به عنوان مثال ، اگر آدرس IP شما 111.111.111.111 است متن زیر را در مرورگر خود وارد کنید

111.111.111.111/info.php

خروجی

باید فایل اطلاعات PHP را مانند شکل زیر مشاهده کنید:

نتیجه

اینها مراحل اساسی نصب Apache ، MySQL و PHP روی سرور شماست. اکنون می توانید برای مدیریت بهتر پایگاه داده های خود ، یک رابط کاربری گرافیکی برای پایگاه داده خود نصب کنید (به عنوان مثال phpMyAdmin). با استفاده از پشته LAMP ، اجرای وب سایت های پویا شما یک نسیم است.

3 سرویس VPS برتر را بررسی کنید:

میزبانی A2

قیمت شروع:
5.00 دلار


قابلیت اطمینان
9.3


قیمت گذاری
9.0


کاربر پسند
9.3


پشتیبانی
9.3


امکانات
9.3

بررسی ها را بخوانید

از میزبانی A2 دیدن کنید

ScalaHosting

قیمت شروع:
12.00 دلار


قابلیت اطمینان
9.4


قیمت گذاری
9.5


کاربر پسند
9.5


پشتیبانی
9.5


امکانات
9.4

بررسی ها را بخوانید

از ScalaHosting بازدید کنید

میزبان

قیمت شروع:
3.95 دلار


قابلیت اطمینان
9.3


قیمت گذاری
9.3


کاربر پسند
9.4


پشتیبانی
9.4


امکانات
9.2

بررسی ها را بخوانید

از هاستینجر بازدید کنید

مقالات مرتبط با نحوه

  • نحوه میزبانی وب سایت های چندگانه بر روی سرور اختصاصی اوبونتو 18.04 VPS یا اختصاصی
    حد واسط
  • نحوه نصب پشته LEMP (Linux، Nginx، MySQL، PHP) بر روی سرور اختصاصی Ubuntu 18.04 یا اختصاصی
    حد واسط
  • نحوه تهیه نسخه پشتیبان از پایگاه داده MySQL در سرور اختصاصی Ubuntu 18.04 یا اختصاصی
    حد واسط
  • نحوه غیر فعال کردن MySQL 5 "حالت سخت" در Ubuntu 18.04 VPS یا سرور اختصاصی
    حد واسط
  • نحوه نصب Apache Cassandra در Ubuntu 18.04 VPS یا سرور اختصاصی
    حد واسط
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me