اطلاعیه

بستن
No announcement yet.

آموزش نصب LAMP بر روی سرور Linux Apache MySQL PHP

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش نصب LAMP بر روی سرور Linux Apache MySQL PHP

    سلام خدمت کاربران عزیز انجمن منطقه لینوکسی ها

    1. نصب وب سرور Apache

    ابتدا Apache را نصب کنید.
    ( طبق این آموزش: http://linux-zone.org/forums/thread368.html )


    همچنین توصیه میشود مطالعه کنید :

    آموزش نصب LAMP (مخفف Linux, Apache, MySQL/MariaDB, PHP) در Ubuntu 16.04/16.10

    آموزش نصب LAMP (مخفف Linux, Apache, MySQL/MariaDB, PHP) در Debian 9

    آموزش نصب LAMP (مخفف Linux, Apache, MySQL/MariaDB, PHP) در CentOS/RedHat 7



    2. نصب بانک اطلاعاتی MySQL

    سپس MySQL را نصب کنید.

    نصب MySQL بسیار راحت انجام میشه.

    کد:
    yum install mysql-server
    سپس MySQL را فعال کنید.

    کد:
    service mysqld start
    زمان نصب MySQL از شما 2 سوال در مورد Permission ها میشه که اگر به 2 دو Yes جواب بدید نصب تمام خواهد شد.

    حالا برای MySQL میخواهیم رمز عبور تعریف کنیم.

    دستور زیر را وارد کنید:

    کد:
    /usr/bin/mysql_secure_installation
    سپس از شما رمز یوزر root میپرسه که باید وارد کنید سپس میخواد ازتون که رمز MySQL را تعریف کنید.





    3. نصب PHP

    سپس PHP را باید نصب کنید.

    PHP نسخه های متفاوتی دارند طبق زیر لیست نسخه ها و توزیع ها قابل مشاهده هست.

    کد:
    yum search php-
    سپس خروجی مثل متن زیر خواهد بود

    کد:
    php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
    php-cli.x86_64 : Command-line interface for PHP
    php-common.x86_64 : Common files for PHP
    php-dba.x86_64 : A database abstraction layer module for PHP applications
    php-devel.x86_64 : Files needed for building PHP extensions
    php-embedded.x86_64 : PHP library for embedding in applications
    php-enchant.x86_64 : Human Language and Character Encoding Support
    php-gd.x86_64 : A module for PHP applications for using the gd graphics library
    php-imap.x86_64 : A module for PHP applications that use IMAP
    بعد هرکدام از نسخه ها را لازم دارید بدین صورت نصب کنید.

    کد:
    yum install php-[YOUR MODULE]



    در آخر هم این 2 دستور را بزنید:

    کد:
    sudo chkconfig httpd on
    sudo chkconfig mysqld on
    در آخر هم میتونید مشخصات php.ini را بدین شکل ببنید.

    ابتدا یک فایل php میسازیم :

    کد:
    nano /var/www/html/php-info.ini
    سپس متن زیر را داخل فایل قرار میدیم:

    کد:
    <?php
    phpinfo();
    ?>
    سیو کنید و داخل مرورگر فراخوانی کنید.

    در آخر هم این دستور را بزنید:

    کد:
    service httpd restart
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 09-11-2017, 04:16 PM.

    #2
    ممنون danitfk سوالی داشتم میخواستم بدونم فرق mysql server با نسخه mysql client فرقشون چیه ؟ :69:

    کامنت


      #3
      نوشته شده توسط behrooz مشاهده پست
      ممنون danitfk سوالی داشتم میخواستم بدونم فرق mysql server با نسخه mysql client فرقشون چیه ؟ :69:
      سلام.
      MySQL Client پکیج های مربوط به رابط کاربری MySQL هست (همان دستور mysql که با در ترمینال میزنید و وارد محیط CLI دیتابیس سرور میشید)
      MySQL Server پکیج های مربوط به init و پایه اصلی سرویس (دهنده) دیتابیس هست.

      کامنت

      درباره انجمن منطقه لینوکسی ها

      انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

      شبکه های اجتماعی

      ایمیل مدیریت

      Habili@linux-zone.org

      در حال انجام ...
      X