اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نصب Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4 بر روی RHEL/CentOS 6.4/5.9 & Fedora 19-12

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

    نصب Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4 بر روی RHEL/CentOS 6.4/5.9 & Fedora 19-12

    در این آموزش یاد می گیریم چگونه Apache Server را به همراه MySQL 5.5.32 و PHP 5.5.0 بر روی RHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6 و CentOS 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6 و Fedora 12,13,14,15,16,17,18,19 با استفاده از ابزار yum و ریپازیتوری Remi نصب کنیم.


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

    Mysql چیست؟
    Mysql یکی ازمعروف ترین سیستم های مدیریت دیتابیس رابطه ای (relational database) می باشد که اوپن سورس بوده(RDBMS) و با فراهم آوردن امکان دسترسی چندین کاربر به چندین دیتابیس، روی هر سروری اجرا می شود. Mysql به همراه آپاچی اجرا می گردد.

    PHP چیست؟
    PHP یا (Hypertext Preprocessor) یک زبان اسکریپت نویسی server-side و اوپن سورس است که برای توسعه وب مناسب می باشد و برای تولید صفحات دینامیک در یک وب سایت کاربرد دارد.


    ماژول های PHP
    ما قصد داریم ماژول های php زیر را نصب کنیم.
    • MySQL (php-mysql) : یک extension برای برنامه های PHP که از دیتابیس mysql استفاده می کنند.
    • PostgreSQL (php-pgsql) : یک extension برای PostgreSQLدر php.
    • MongoDB (php-pecl-mongo) : یک درایور برای دیتابیس MongoDB.
    • SQLite (php-sqlite) : یک extension برای موتور دیتابیس SQLite.
    • Memcache (php-pecl-memcache) :سرویس کش Memcached .
    • Memcached (php-pecl-memcached) : سرویس کش Memcached .
    • GD (php-gd) : یک extension GD برای برنامه php که از گرافیک استفاده کند.
    • XML (php-xml) :تجزیه کننده فایل xml یا XML parser برای برنامه های php .
    • MBString (php-mbstring) : یک Mbstring extension برای مدیریت string های چند بایتی که در برنامه های php استفاده می شود.
    • MCrypt (php-mcrypt) : یک لایبرری Mcrypt برای اسکریپت های php.
    • APC (php-pecl-apc) : ماژول APC که برای optimize و کش کد php به کار می رود.
    • CLI (php-cli) : اینترفیس کامند لاین برای php.
    • PEAR (php-pear) : فریم ورک ریپازیتوری برنامه برای php.
    • PDO (php-pdo) : ماژول دسترسی به دیتابیس برای برنامه های php.



    گام اول :نصب مخزن Remi
    کد:
    ## Install Remi Repository on Fedora 19, 18, 17, 16, 15 ##
    rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
    rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
    
    
    ## Fedora 19 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
    
    ## Fedora 18 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
    
    ## Fedora 17 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
    
    ## Fedora 16 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm
    
    ## Fedora 15 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm
    
    ## Fedora 14 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm
    
    ## Fedora 13 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm
    
    ## Fedora 12 ##
    # rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm
    
    ## Install Remi & Epel Repository on RHEL/CentOS 6.4-6.0 - 32 Bit ##
    rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
    
    ## Install Remi & Epel Repository on RHEL/CentOS 6.4-6.0 - 64 Bit ##
    rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
    
    ## Install Remi Repository on RHEL/CentOS 5.9-5.0 - 32 Bit ##
    rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
    
    ## Install Remi Repository on RHEL/CentOS 5.9-5.0 - 64 Bit ##
    rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

    گام دوم : نصب Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4
    کد:
    ## Installing on Fedora 12, 13, 14, 15, 16, 17, 18, 19 ##
    # yum --enablerepo=remi install httpd mysql mysql-server php php-common
    
    ## Installing on RHEL/CentOS 5-6 ##
    # yum --enablerepo=remi,remi-test install httpd mysql mysql-server php php-common

    گام سوم : نصب ماژول های PHP 5.5.4
    کد:
    ## Installing on Fedora 12, 13, 14, 15, 16, 17, 18, 19 ##
    # yum --enablerepo=remi install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo
    
    ## Installing on RHEL/CentOS 5-6 ##
    # yum --enablerepo=remi,remi-test install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

    گام چهارم : stop/start کردن اپاچی و mysql
    کد:
    ## Enable Apache and MySQL on Run-Levels ##
    # chkconfig --levels 235 httpd on
    # chkconfig --levels 235 mysqld on
    
    ## Apache Commands ## 
    # /etc/init.d/httpd start
    # /etc/init.d/httpd stop
    # /etc/init.d/httpd status
    
    ## MySQL Commands ## 
    # /etc/init.d/mysqld start
    # /etc/init.d/mysqld stop
    # /etc/init.d/mysqld status

    گام پنجم : چک کردن Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4

    1. ایجاد یک صفحه به نام phpinfo.php زیر پوشه روت آپاچی و اضافه کردن خطوط زیر به آن. برای مثال (/var/www/html/phpinfo.php)
    کد PHP:
    <?php

         phpinfo 
    ();
    ?>
    2. اکنون از طریق مرورگر به صفحه یhttp://localhost/phpinfo.php دسترسی پیدا کنید که صفحه ی زیر را خواهید دید.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	PHP-5-5-4.png
نمایش ها:	1
اندازه:	11.3 KB
شناسه:	20367

    اگر در نصب مشکلی داشتید می توانید در همین پست مطرح کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-30-2016, 04:31 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

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

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

شبکه های اجتماعی
در حال انجام ...
X