در فیلم آموزشی زیر با نحوه انجام مراحل اولیه نصب وردپرس در سی پنل یعنی ساخت دیتابیس MySQL و آپلود نصب کننده وردپرس آشنا می شویم.
یشم
در فیلم آموزشی زیر با نحوه انجام مراحل اولیه نصب وردپرس در سی پنل یعنی ساخت دیتابیس MySQL و آپلود نصب کننده وردپرس آشنا می شویم.
یشم
سیستم عامل CentOS (Community Enterprise Operating System) یکی از سیستم عامل های مورد استفاده در سرورها می باشد. CentOS یک توزیع رایگان لینوکس است که توسط جوامع پشتیبانی می شود و نیازی به پرداخت هزینه برای آن نیست. توزیع CentOS همراه با توزیع دبیان به عنوان محبوب ترین توزیع لینوکس در جهان شناخته می شود.
سیستم عامل CentOS مبتنی بر نسخه Enterprise است که به عنوان نسخه سرور توزیع لینوکس RedHat شناخته می شود. نسخههای CentOS که وارد بازار شدند، اساساً نسخههای آینهای هستند که در لینوکس Red Hat Enterprise معرفی شدهاند. در واقع، هر سری که نسخه جدیدی از لینوکس Red Hat Enterprise را منتشر می کند، پس از چند هفته یا چند ماه، نسخه مشابهی به نام CentOS را معرفی می کند. با انتخاب این توزیع پرطرفدار، نیازی به پرداخت هزینه های گزاف برای خرید محصولات سازمانی نیست.
در اکثر سازمان ها، RHEL به عنوان سرور اصلی و CentOS به عنوان یک نوع پشتیبان و سرور اضافی استفاده می شود. مشکل این خواهد بود که سازمان های دیگر نیازی به استخدام چندین مدیر سیستم ندارند و با استخدام یک مدیر سیستم که به RHEL تسلط داشته باشد، سیستم های سازمان مدیریت می شوند. از نظر معماری، این توزیع قابلیت پشتیبانی از معماری های x86، x64 و i386 و حتی PowerPC را دارد. CentOS همچنین از دسکتاپ های GNOME و KDE پشتیبانی می کند و این سیستم عامل را می توان هم به عنوان سرور و هم به عنوان ایستگاه کاری استفاده کرد.
قبل از اینکه نام CentOS را روی این محصول بگذارند، با نام تجاری cAos Linux شناخته می شد. در سال 2006، دیوید پارسلی، برنامه نویس اصلی سیستم عامل تائو لینوکس، اعلام کرد که تائو لینوکس بازنشسته شده است و سپس شروع به توسعه و برنامه نویسی این سیستم عامل کرد. پس از انتشار نسخه CentOS، کاربران لینوکس Tao به سادگی با به روز رسانی YUM به CentOS به روز شدند. CentOS که از همان ابتدا به عنوان یک سیستم عامل مستقل به دنیا معرفی شد، در سال 2014 به طور رسمی همکاری خود را با Red Hat آغاز کرد. در سال 2010، این سیستم عامل بیشترین سهم را در بین تمام سرورهای استفاده کننده از سیستم عامل لینوکس داشت.
اوبونتو چیست؟ یکی از انواع توزیع های لینوکس بر اساس توزیع دبیان است. کلمه اوبونتو یک کلمه آفریقایی به معنای “انسانیت نسبت به دیگران” است.
اوبونتو یکی از کاربرپسندترین توزیع هاست و در بین کاربران ویندوز رشد بسیار خوبی دارد. از مزایای آن می توان به پشتیبانی نسبتا خوب از تمامی زبان های دنیا مانند فارسی اشاره کرد.
بر خلاف ویندوز که یک محصول تجاری به حساب می آید، لینوکس یک محصول متن باز است و با هدف گسترش استفاده از کامپیوتر توسعه یافته است.
همچنین بر خلاف ویندوز که تنها توسط مایکروسافت تولید می شود، لینوکس توسط گروه ها و افراد مختلف تولید می شود.
البته این نوع با نام رسمی لینوکس تولید نمی شود بلکه کرنل لینوکس و عناوین رسمی مانند آن تولید می شود لینسپایر، اوبونتو، کلاه قرمز و … در عرضه آن استفاده می شود.
البته سیستم عامل هایی که بر اساس هسته لینوکس ایجاد می شوند کاملا مستقل نیستند، اما با عنوانی که سازندگان ارائه می دهند مانند اوبونتو 8.04 شناخته می شوند.
اوبونتو چیست؟ مانند اکثر توزیع های لینوکس، از 2 نسخه استفاده می کند، نسخه دسکتاپ و نسخه سرور، اولی برای استفاده در رایانه های شخصی و دومی برای اجرای رایانه های تخصصی. سرور استفاده میشه برای.
به طور کلی، اوبونتو در مقایسه با سرور به عنوان یک محصول دسکتاپ عالی شناخته می شود. توزیع اوبونتو به عنوان یک محصول قوی در فضای دسکتاپ شناخته شده است و یک سیستم عامل رایگان در نظر گرفته می شود.
این توزیع به دو صورت اجتماعی، حرفه ای و تجاری پشتیبانی می شود. گنوم در طراحی دسکتاپ اوبونتو، یکی از معروف ترین دسکتاپ های لینوکس استفاده می شود.
همانطور که اشاره شد اوبونتو همچنین از نسخه سرور استفاده میکند که به راحتی میتوان آن را روی سرور نصب و اجرا کرد. بسیاری از افرادی که به تازگی با لینوکس آشنا شده اند از این توزیع به عنوان سرور استفاده می کنند. نسخه سرور اوبونتو ویژگی های خاصی از جمله میزبانی وب ایمیل را ارائه می دهد.
اوبونتو چیست؟ تاکید بر جهانی شدن و دسترسی یکی از مهمترین اهداف پروژه اوبونتو است. به همین دلیل، این توزیع محبوب لینوکس برای حدود 55 زبان زنده دنیا در دسترس است و استفاده از آن کاملاً ساده و راحت است، حتی کاربرانی که با این سیستم آشنایی ندارند به راحتی می توانند به محیط آن عادت کنند.
استفاده گسترده از ابزار sudo یکی از نکات برجسته اوبونتو است که به کاربران این امکان را می دهد تا بدون یک جلسه فوق العاده کاربر، مسئولیت های اداری خود را انجام دهند.
اوبونتو بر اساس دسکتاپ گنوم طراحی شده است و علاوه بر این، نرم افزارهای مفید دیگری مانند مرورگر وب موزیلا فایرفاکس و لیبره آفیس نیز با اوبونتو در دسترس هستند.
1- محیط کار ساده و کاربر پسند
2- امنیت بالا
3- سازگار با اکثر سخت افزارها
4- پایگاه دبیان
5- دارای نسخه های مختلف برای تبلت، گوشی هوشمند، کامپیوتر شخصی و غیره.
6- نصب ساده با راهنمای نصب
7- پشتیبانی کامل
8- امکان نصب نرم افزارهای شخص ثالث
9- از پکیج کامل نرم افزارهای از پیش نصب شده بهره ببرید
10- سبک و بدون نیاز به سخت افزار قدرتمند
11-منافع مقالات مختلف
12- پشتیبانی از اکثر زبان های زنده دنیا
13- منبع باز و عرضه رایگان
در ابتدای نام اصلی این پروژه، no-name-yet.com Canonical (مالک پروژه) در ابتدای پروژه از دامنه no-name-yet.com استفاده کرد و اولین نسخه خود را در 20 اکتبر 2004 به عنوان شاخه ای از لینوکس به بازار جهانی معرفی کرد.
ایده پشت این سیستم عامل ارائه یک توزیع محبوب با ظاهری جذاب بود که هر کسی بتواند از آن استفاده کند.
در سال 2005 شاتل ورث، شرکتی به نام . نامیده میشود از کانن او اولین بنیاد اوبونتو را با سرمایه ده میلیون دلاری تأسیس کرد.
هدف از معرفی لینوکس اوبونتو اطمینان از پشتیبانی و توسعه نسخه های بعدی آن بود.
هدف آن استفاده از کد دبیان و انتشار نسخه جدید اوبونتو هر شش ماه یکبار بود. برخلاف برخی دیگر از توزیعهای دبیان مانند Lynxspire و Liberant، Canonical از فلسفه Debian پیروی میکند، و اغلب بر فلسفه منبع باز به عنوان مدل تجاری خود متکی است تا منبع بسته.
هر تاریخچه لینوکس معمولاً با آن همراه است دبیان آغاز می شود. یکی از اولین توزیع های اصلی لینوکس و اساس بسیاری از توزیع های دیگر. دبیان در سال 1993 منتشر شد و هنوز هم یکی از قدرتمندترین و مهم ترین توزیع های لینوکس محسوب می شود.
در زبان محلی آفریقای جنوبی، اوبونتو به معنای غم و اندوه و انسانیت است. اولین گروه از توسعه دهندگان که نام خود را توزیع کردند زگیل ها قرار دادند
نام حیوانی از خانواده گراز است و در فارسی به آن «زگیل هاشناخته شده اند و محل زندگی اصلی آنها در آفریقای مرکزی است. این توسعه دهندگان با حقوقی که از شاتل ورث کسب کردند، توانستند پس از ۶ ماه تلاش، اولین نسخه این سیستم عامل را منتشر کنند.
شرکت Canonical یک لینوکس جدید اوبونتو را با پشتیبانی طولانی مدت 5 ساله، هر 6 ماه یک بار، نسخه ای با پشتیبانی 9 ماهه و هر دو سال یک بار (در ماه چهارم یک سال زوج) به شما پیشنهاد می دهد.
همه از ما عاشق ویندوز هستیم و بدون شک آن را می دانیم مدیریت عامل در بالا قابل ستایشاوه شما اما اگر به شما بگوییم اوبونتو مدیریت عامل بهتر است عکس عمل چگونه خواهید بود
ممکن است فکر کنید که اوبونتو فقط برای مردم است حرفه ای و کاربران عادی آن ها نمی توانند به آن عادت کنید، اما واقعاً باید گفت که استفاده از اوبونتو و حتی با چند روش استفاده از آن واقعاً دشوار نیست. آسان از ویندوز خواهد بود!
در زیر به بررسی مزایای اوبونتو نسبت به ویندوز خواهیم پرداخت.
این مقاله ادامه دارد…
مقدمه ای بر دبیان: این یک نوع سیستم عامل شبیه یونیکس است که کاملاً از نرم افزار آزاد تشکیل شده است و بیشتر نرم افزارهای آن تحت مجوز عمومی عمومی گنو مجوز دارند. دبیان یکی از قدیمی ترین سیستم های لینوکس است که به دلیل پایداری بالا در بین بهترین جایگزین های سال 2018 قرار گرفته است.
سیستم های لینوکس مانند اوبونتو بر پایه دبیان هستند. دبیان شامل نرم افزار مدیریت بسته، مخازن و یک جامعه فوق العاده پویا است. به همین دلیل است که دبیان از پشتیبانی قوی برخوردار است.
دبیان در سه کانال اصلی شامل تست (در حال توسعه)، پایدار و ناپایدار ارائه می شود. کانال های پایدار دارای بالاترین امنیت و حداقل باگ های ممکن هستند و به طور مرتب به روز می شوند.
دبیان بسیار کاربر پسند و پیشرفته تر از توزیع های دیگر مانند اوبونتو، ChaletOS و Manjaro است. کار با این توزیع آسان تر از کار با توزیعی مانند جنتو است. در عین حال، پایداری آن باعث جذابیت بیشتر دبیان شده است.
توزیع دبیان مادر بسیاری از توزیعهای لینوکس از جمله اوبونتو است. توزیع لینوکس مینت، که بسیار سبک وزن است، بر اساس توزیع اوبونتو ساخته شده است، بنابراین زیرشاخه ای از دبیان در نظر گرفته می شود.
توزیع های دبیان نیز به طور گسترده در زمینه سرورها و دسکتاپ ها استفاده می شود. دبیان یک پروژه متن باز با تاکید بر ثبات است. همچنین بزرگترین و جامع ترین منبع نرم افزار متعلق به این خانواده است.
پس از معرفی دبیان، به تاریخچه این سیستم می رسیم که لینوکس دبیان برای اولین بار در سال 1993 معرفی شد. این لینوکس توسط Ian Murdoch و چندین برنامه نویس داوطلب ایجاد شده است. او ایده ای برای ارائه نوعی سیستم عامل به دنیا داشت که کاملاً غیرتجاری است.
زمانی که این افراد برای نوشتن لینوکس دبیان صرف کردند مربوط به اضافه کاری و اوقات فراغت آنها بود و هیچ پولی برای برنامه نویسی دبیان دریافت نکردند.
در ابتدای کار تصور می شد که دبیان به تازگی تمام شده است و بسیاری معتقد بودند که در نهایت پروژه برچیده می شود و نتیجه ای نخواهد داشت و پروژه دبیان با شکست مواجه می شود.
اما واقعیت چیز دیگری بود و اتفاق دیگری افتاد. دبیان نه تنها متوقف نشد، بلکه به سرعت رشد کرد و در عرض یک دهه به برجسته ترین توزیع لینوکس در جهان تبدیل شد.
به جرات می توان گفت که راه اندازی دبیان بزرگترین و جامع ترین پروژه مشارکتی در جهان است که در هیچ زمان دیگری امکان وقوع آن وجود نداشت. تاکنون بیش از 120 توزیع جدید لینوکس منتشر شده است که همگی مبتنی بر دبیان هستند و این نشان دهنده قدرت بالای این سیستم عامل است.
با معرفی دبیان قصد داریم شما را با ویژگی های آن آشنا کنیم. با توجه به اینکه دبیان یک پروژه متن باز محسوب می شود دست برنامه نویسان باز مانده است و به همین دلیل برنامه نویسانی که قصد دستکاری سورس توزیع و ارائه نسخه جدید را دارند از توزیع دبیان استفاده می کنند بیایید انتخاب کنیم. از جمله ویژگی های دبیان می توان به
کنترل کیفیت
پایداری بالا
تنوع نرم افزار بسیار بالا
و پشتیبانی معماری از تعداد بیشتری از پردازنده ها نسبت به سایر توزیع های لینوکس.
از مهم ترین توزیع های لینوکس وام گرفته شده از دبیان می توان به Ubuntu، SolidXK، Openbox، Knoppix، Kali و Tangle اشاره کرد.
آپاچی چیست؟ وب سرور آپاچی محبوب ترین و در دسترس ترین سرور HTTP در اینترنت است، از زبان های Perl و PHP پشتیبانی می کند و در اکثر سیستم عامل ها قابل اجرا است.
آپاچی یک برنامه منبع باز رایگان است که با سرورهای وب برای مدیریت درخواست ها و منابع وب استفاده می شود.
Apache HTTP Server می تواند بر روی سیستم عامل های یونیکس مانند لینوکس یا BSD اجرا شود. علاوه بر این، احتمالاً روی مایکروسافت ویندوز و همچنین سایر سیستم عامل ها یا پلتفرم ها اجرا می شود. این سرور دارای ویژگی های منحصر به فرد با افزونه های قدرتمند است که به صورت رایگان در دسترس هستند.
آپاچی دارای ویژگی های خاصی است و بیشترین کاربرد این برنامه مربوط به htaccess است که طراحان حرفه ای در محیط های لینوکس از آن استفاده می کنند.
به عنوان مثال، هنگامی که آنها می خواهند صفحه اول یک سایت خاص باشند، این کار را می توان با استفاده از دستوری در آن فایل انجام داد، یا زمانی که صاحب سایت نمی خواهد فایل های سرور خود توسط دیگران به سرقت برود. اگر او بخواهد از پیوند مستقیم آنها جلوگیری کند، آپاچی به او کمک می کند تا این کار را انجام دهد.
همچنین زمانی مفید است که برنامه نویس بخواهد از مشاهده مکان واقعی صفحات جلوگیری کند.
امروزه لینوکس یکی از سیستم عامل های محبوبی است که در بسیاری از زمینه ها مورد استفاده قرار می گیرد. یکی از آنها سرور است. بنابراین در این مقاله قصد داریم به این سوال پاسخ دهیم که لامپ چیست؟ پس تا انتها همراه ما باشید تا پاسخ دهیم.
آشنایی با پشته لامپ
LAMP گروهی از نرم افزارهای متن باز است که برای توسعه وب استفاده می شود و از چهار لایه تشکیل شده است که عبارتند از: لینوکس به عنوان سیستم عامل، آپاچی به عنوان وب سرور، MySQL به عنوان سیستم مدیریت داده های اولیه و برنامه نویسی PHP به عنوان زبان. مهم این است که گاهی اوقات Perl یا Python جای آن را می گیرند.
معایب و مزایای استفاده از لامپ
LAMP به طور گسترده برای توسعه وب استفاده می شود. در زیر به طور کامل 4 لایه این پلتفرم متن باز را توضیح می دهیم.
لینوکس ستون اصلی سیستم عامل و سرور LAMP است و سایر اجزای سرویس LAMP بر اساس آن اجرا می شوند.
کاربران همچنین می توانند بقیه اجزا را در سیستم عامل های مختلف مانند ویندوز یا macOS مدیریت کنند. جدا از متن باز بودن، لینوکس به دلیل انعطاف پذیری، سفارشی سازی و سهولت استفاده به یکی از بهترین و محبوب ترین ابزارها در توسعه وب تبدیل شده است. همچنین این لایه زبان برنامه نویسی و داده ها را مدیریت می کند.
زبان های برنامه نویسی PHP و MySQL بیشتر برای لینوکس و SQL، ASP.NET برای ویندوز مناسب هستند.
آپاچی یک وب سرور است و بر روی سیستم عامل لینوکس اجرا می شود. این لایه بیشتر برای سرورها و وب سایت ها استفاده می شود. نقش این لایه پردازش اطلاعات از اینترنت با استفاده از HTTP است.
جایگزینی برای آپاچی NGINX است. سروری که از سال 2008 بسیار محبوب شده است. اگرچه به طور کلی بستگی به کاربر دارد که از چه سروری می خواهد استفاده کند.
NGINX بهترین انتخاب برای محتوای ثابت است. اگر از آن برای محتوای پویا استفاده کنید، تفاوت بین این دو آشکار خواهد شد. علاوه بر این، آپاچی بیشتر برای میزبانی مشترک استفاده می شود، در حالی که NGINX برای میزبانی اختصاصی استفاده می شود.
SQL مخفف Structured Query Language و رایج ترین زبان پرس و جو است. پرس و جو داده های ذخیره شده در یک جدول پایگاه داده یا درخواستی است که برای بازیابی اطلاعات ثبت می کنیم.
MySQL به دلیل پشتیبانی از SQL به عنوان یک پایگاه داده شناخته شده شناخته می شود. با این پشتیبانی، ایجاد پایگاه داده های شرکتی و پویا آسان است. بهتر است در شرایط زیر از MySQL استفاده کنید.
سیستم مدیریت پایگاه داده دیگری که می تواند بخشی از سرویس LAMP باشد MariaDB نام دارد. هر دو بسیار شبیه هستند و MariaDB کاملاً با MySQL سازگار است. این به کاربران اجازه می دهد تا پایگاه داده را بدون هیچ زحمتی یا از دست دادن داده جابجا کنند. در پایان، کاربر دوباره تصمیم می گیرد که از کدام یک استفاده کند.
PHP یا Hypertext Preprocessor زبان برنامه نویسی است که وظیفه ترکیب تمام عناصر سرویس LAMP را بر عهده دارد و به وب سایت یا برنامه اجازه می دهد کارآمد اجرا شود. به طور خلاصه، وقتی کاربر صفحه ای را باز می کند، سرور کد PHP را پردازش کرده و نتیجه را به مرورگر کاربر ارسال می کند.
PHP چهارمین لایه سرور است زیرا به خوبی با MySQL تعامل دارد. از این نوع زبان برنامه نویسی برای توسعه وب استفاده می شود زیرا یک زبان پویا است که کار با آن سریع و آسان است.
این ویژگی به خصوص اگر مبتدی هستید جذاب است. دلیل آسان بودن استفاده از PHP تعبیه آن در HTML است.
در سرویس LAMP حرف p می تواند به دو زبان برنامه نویسی Perl یا Python نیز اشاره داشته باشد. با وجود این، هر سه زبان برنامه نویسی ابزارهای ساده و در عین حال مفید و پویا هستند که کاربر می تواند برنامه های کاربردی خود را با آنها توسعه دهد. امروزه زبان های برنامه نویسی زیادی مانند جاوا اسکریپت، روبی و غیره وجود دارد که می توانید از بین آنها یکی را انتخاب کنید.
در رابطه با این سوال LAMP چیست؟ ما به طور کامل توضیح دادیم، نحوه راه اندازی این سرویس را می دانیم. قبل از نصب لامپ باید به چند نکته توجه داشت. ابتدا مطمئن شوید که سخت افزار مورد نظر فضای کافی برای نصب و عملکردهای مختلف LAMP دارد.
در اصل، سرویس LAMP به محاسبات با کارایی بالا نیاز ندارد. بلکه همه چیز به محتوای صفحات وب که بازدیدکننده می بیند بستگی دارد.
زمانی که قابلیت سخت افزار مشخص شد، مرحله بعدی تعیین توزیع لینوکس است. Red Hat، openSUSE، Ubuntu، Debian یا CentOS هر کدام مزایای خاص خود را دارند که باید بر اساس هدف خود از نصب سرویس LAMP و همچنین سطح دانش لینوکس خود انتخاب کنید.
پس از رعایت این نکات، می توانیم سرویس و نصب سرویس LAMP را شروع کنیم. مراحل راه اندازی این سرور به طور خلاصه در زیر آورده شده است.
sudo apt-get update
اگر وب سرور آپاچی در حین نصب اوبونتو با موفقیت نصب نشد، دستور زیر را اجرا کنید:
<pre class="wp-block-code"><code></code></pre>
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart
سیستم مدیریت پایگاه داده MySQL به عنوان یک سرور واحد عمل می کند و اجازه می دهد چندین پایگاه داده بر روی آن ایجاد شود. می توانید برای هر پایگاه داده چندین جدول ایجاد کنید. در مرحله نصب پایگاه داده، می توانید رمز عبور MySQL را تعیین کنید.
می توانید MySQL را با کمک دستور زیر نصب کنید:
sudo apt-get install mysql-server
در مرحله نصب، می توانید با دستور زیر رمز عبور را برای کاربر ریشه MySQL تعیین کنید:
sudo mysql_secure_installation
در نهایت برای ایجاد پایگاه داده باید از دستور زیر استفاده کنید:
MySQL-u root-p
پس از آن، پایگاه داده با این دستور ایجاد می شود که شامل کاربر و حقوق دسترسی است:
create database webdata; grant all on webdata.* to “some user” identified by “password”;
در این مرحله PHP و PEAR به سرور LAMP اضافه می شوند. PEAR شامل ماژول ها و پلاگین های ارزشمند برای PHP است. برای نصب آن باید دستور زیر اجرا شود:
sudo apt-get install php5 php-pear
نصب پشتیبانی MySQL برای PHP5 باید در این مرحله با دستور زیر انجام شود:
sudo apt-get install php5-mysql
پس از اتمام مراحل نصب، فایل پیکربندی PHP باید اصلاح شود. می توانید از /etc/php5/apache2/php.ini به آن دسترسی داشته باشید. تغییر با انجام دستور زیر انجام می شود:
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR error_log = /var/log/php/error.log max_input_time = 30
در بین این مرحله، کاربر بیشتر با خطاها آشنا می شود. امکان ذخیره خطاها در فایل error.log وجود دارد. سپس، یک دایرکتوری log باید برای PHP ایجاد شود و به سرور آپاچی باید حقوق مالکیت داده شود.
sudo mkdir /var/log/php
sudo chown www-data /var/log/php
پس از بارگذاری مجدد آپاچی، نصب تمام سرویس های LAMP باید با دستور زیر تکمیل شود:
sudo service apache2 reload
در این مقاله توضیح دادیم که LAMP چیست و نحوه نصب سرور LAMP را توضیح دادیم. اما همانطور که می بینید برای راه اندازی چنین سروری به دانش فنی نیاز است و تیم متخصص دوریس ممکن است در کنار متقاضیانی باشد که از سرورهای لینوکس استفاده می کنند که به دلیل مزایایی که دارند روز به روز محبوبیت بیشتری پیدا می کنند.