نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: آموزش نصب Apache، MariaDB و PHP بر روی سیستم عامل CentOS 7

  1. #1
    عضو انجمن Zagrio.com آواتار ها
    تاریخ عضویت
    Jun 2014
    نوشته ها
    344
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    319
    تشکر شده در
    253 پست

    پیش فرض آموزش نصب Apache، MariaDB و PHP بر روی سیستم عامل CentOS 7

    در این مقاله نحوه نصب وب سرور آپاچی (آخرین نسخه)، بانک اطلاعاتی ماریا دی بی (آخرین نسخه) و پی اچ پی (آخرین نسخه) را به همراه ماژول های آن بر روی سیستم عامل های CentOS 7 با استفاده از مخزن EPEL و دستور YUM آموزش خواهیم داد.

    آپاچی (Apache) چیست؟
    آپاچی یک وب سرور HTTP متن باز رایگان است که بر روی تمامی توزیع های لینوکس و همچنین سیستم عامل ویندوز قابل نصب و اجراست. وب سرور آپاچی توانایی سرویس دهی به صفحات برنامه نویسی شده (.htm .php .pl .cgi .js) و موارد بسیاری دیگر را دارد. بر اساس آمارهای به دست آمده در اسفند ماه 1391 حدود65.24% دامنه های وب سایتهای توسط آپاچی سرویس دهی می شوند.

    ماریا دی بی (MariaDB) چیست؟
    MariaDB یکی از محبوب ترین رابطهای بانک های اطلاعاتی در جهان محسوب می شود که بر روی هر نوع سروری قابل اجراست توانایی دادن دسترسی چندین کاربر به چندین بانک اطلاعاتی را داراست. MariaDB به نوعی نام جدید MySQL برای سرورهای CentOS 7 به بالا می باشد. (نسخه Community)
    **UPDATED **
    MariaDB نسخه ای از MySQL هست که توسط توسعه دهندگان اصلی همان MySQL از سال 2009 در یک مسیر توسعه خود را پیش گرفت. بعد از آنکه کمپانی Oracle دو سه سال پیش مالکیت کامل MySQL رو در اختیار گرفت و آن را خریداری کرد، تیم ایجاد کننده و توسعه اصلی MySQL به طور کامل به پروژه MariaDB پیوستند و توسعه MySQL نیز بطور کامل توسط Oracle پیگیری شد. از آنجایی هم که Oracle قصد سازمانی کردن MySQL و تجاری سازی آن را دارد در این مدت روی نسخه Community و رایگان آن تمرکز کمتری داشته و ظاهرا قصد دارد به مرور آن را لغو نماید. بنابراین تیم MariaDB اقدام به ارایه نسخه جدید دارای تمامی ویژگی های آخرین نسخه MySQL نموده و ضمنا آن را به طور محسوسی بهینه سازی و سریع نمودند و نسخه 10 بدین شکل ارایه گردید.

    پی اچ پی (PHP) چیست؟
    یک زبان برنامه نویسی سرور محور متن باز رایگان است که از بهترین گزینه ها جهت گسترش صفحات وب می باشد. این مفسر قابلیت تولید سایتهای پویا (Dynamic) را داراست.



    مرحله اول: نصب دایرکتوری مخزن EPEL

    کد:
    rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

    مرحله دوم: نصب Apache، MariaDB و 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 و MySQL
    کد:
    
    ## Enable Apache and MariaDB on Run-Levels ##
    ##Apache Commands ##
    #systemctl start httpd.service
    #systemctl enable httpd.service
    ## MariaDB Commands ##
    # systemctl start mariadb.service
    # systemctl enable mariadb.service
    


    مرحله پنجم: تنظیمات MariaDB

    با استفاده از دستور زیر نسبت اعمال تنظیمات MariaDB اقدام کنید.
    کد:
    mysql_secure_installation

    مرحله ششم: تنظیمات Firewall
    با استفاده از دستورات زیر پورت 80 و 443 که مربوطه به HTTP و HTTPS می باشد را در فایروال آزاد می کنیم.
    کد:
    firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=httpsfirewall-cmd --reload

    مرحله هفتم: تنظیمات Hostname
    با استفاده از دستور زیر نام سرور را مطابق نیاز خود تنظیم کنید.
    کد:
    hostnamectl set-hostname centos7.zagrio.com

    مرحله هشتم: کنترل نصب Apache، MySQL و PHP
    1- یک فایل با نام phpinfo.php بسازید، موارد زیر را درون آن قرار دهید و در مسیر /var/www/html/phpinfo.php ذخیره کنید.

    کد:
    <php
    phpinfo ();
    ?>

    2- حالا بوسیله مرورگر خود آدرس http://SERVER_IP/phpinfo.php را باز نمائید. خروجی شما مانند صفحه زیر خواهد بود.



    در صورتی که با مشکلی مواجه شدید در تماس با میزبانی زاگریو تردید نفرمائید.

    منبع : آموزش نصب Apache، MariaDB و PHP بر روی سیستم عامل CentOS 7
    ویرایش توسط Zagrio.com : December 28th, 2015 در ساعت 10:32
    بیش از 15 سال تجربه ما در صنعت IT
    تضمین کیفیت، سرعت و پشتیبانی برای تجارت آنلاین شماست


  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Aug 2012
    نوشته ها
    459
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    662
    تشکر شده در
    426 پست

    پیش فرض پاسخ : آموزش نصب Apache، MariaDB و PHP بر روی سیستم عامل CentOS 7

    من فقط یک نکته ای رو بیشتر توضیح بدم برای دوستان. MariaDB نسخه ای از MySQL هست که توسط توسعه دهندگان اصلی همان MySQL از سال 2009 در یک مسیر توسعه خود را پیش گرفت. بعد از آنکه کمپانی Oracle دو سه سال پیش مالکیت کامل MySQL رو در اختیار گرفت و آن را خریداری کرد، تیم ایجاد کننده و توسعه اصلی MySQL به طور کامل به پروژه MariaDB پیوستند و توسعه MySQL نیز بطور کامل توسط Oracle پیگیری شد. از آنجایی هم که Oracle قصد سازمانی کردن MySQL و تجاری سازی آن را دارد در این مدت روی نسخه Community و رایگان آن تمرکز کمتری داشته و ظاهرا قصد دارد به مرور آن را لغو نماید. بنابراین تیم MariaDB اقدام به ارایه نسخه جدید دارای تمامی ویژگی های آخرین نسخه MySQL نموده و ضمنا آن را به طور محسوسی بهینه سازی و سریع نمودند و نسخه 10 بدین شکل ارایه گردید.

    لازم به ذکر است تمامی شرکت های هاستینگ از هم اکنون می توانند MariaDB را بدون هیچ مشکلی جایگزین MySQL نمایند و اطمینان داشته باشند تمامی دیتابیس های قبلی با این موتور جدید سازگاری کامل خواهند داشت. همچنین در نسخه های جدید cPanel نیز امکان بروزرسانی سیستمی به MariaDB تعبیه شده است که از طریق WHM می توانید نسبت به آن اقدام نمایید.

  4. تعداد تشکر ها از ≡ ALEX ≡ به دلیل پست مفید


  5. #3
    عضو انجمن Zagrio.com آواتار ها
    تاریخ عضویت
    Jun 2014
    نوشته ها
    344
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    319
    تشکر شده در
    253 پست

    پیش فرض پاسخ : آموزش نصب Apache، MariaDB و PHP بر روی سیستم عامل CentOS 7

    نقل قول نوشته اصلی توسط ≡ ALEX ≡ نمایش پست ها
    لازم به ذکر است تمامی شرکت های هاستینگ از هم اکنون می توانند MariaDB را بدون هیچ مشکلی جایگزین MySQL نمایند و اطمینان داشته باشند تمامی دیتابیس های قبلی با این موتور جدید سازگاری کامل خواهند داشت. همچنین در نسخه های جدید cPanel نیز امکان بروزرسانی سیستمی به MariaDB تعبیه شده است که از طریق WHM می توانید نسبت به آن اقدام نمایید.
    @≡ ALEX ≡
    توضیح خوب شما را در اصل مطلب اضافه کردم، با سپاس از شما

    @all
    همکاران برای به روز رسانی حتما، حتما از تک تک بانکهای اطلاعاتی و همچنین کل بانک اطلاعاتی و فایلها بکاپ تهیه کنید.

    خصوصا در سرورهای cPanel، تجربه این مورد رو داشتیم که بعضا سایتها بعد از بروزرسانی دچار مشکل Charset شدند.

    مجددا توصیه می شود قبل از هرگونه به روزرسانی ابتدا بکاپ تهیه کنید، سپس روی یک سیستم تست بررسی کنید و نهایتا ارتقا بدید.

    با سپاس
    بیش از 15 سال تجربه ما در صنعت IT
    تضمین کیفیت، سرعت و پشتیبانی برای تجارت آنلاین شماست


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تغییر از MariaDB ب MySQL در CentOS 7
    توسط OmidX در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 6
    آخرين نوشته: April 22nd, 2015, 20:17
  2. آموزش نصب کردن kloxo بر روی لینوکس از سیستم- Centos
    توسط Ariya در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 7
    آخرين نوشته: July 27th, 2014, 08:41
  3. آموزش نصب Apache، MySQL و PHP بر روی سیستم عامل های لینوکس RHEL/CentOS و Fedora
    توسط Zagrio.com در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: July 20th, 2014, 17:44
  4. آموزش نصب آنتی ویروس ClamAV بر روی سیستم عامل CentOS
    توسط fullsite در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 0
    آخرين نوشته: May 10th, 2013, 20:06

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •