Установка Apache,PHP 5.5.11, MariaDB 5.5.37 на CentOS 6.5

Установка Apache,PHP 5.5.11, MariaDB 5.5.37 на CentOS 6.5

Это руководство объясняет как установить Apache сервер с последними версиями MariaDB 5.5.37 и PHP 5.5.11 версии на CentOS 6.5, использующих репозиторий Remi через инструмент Yum.

Мы собираемся установить все эти следующие модули PHP в этой установке:

  • APC (php-pecl-apc) – кэш APC и оптимизирует промежуточный код PHP
  • CLI (php-cli) – Интерфейс командной строки для PHP
  • PEAR (php-pear) – PHP расширение и применение framework репозитория
  • PDO (php-pdo) – модуль абстракция доступа к базе данных для PHP приложений
  • MySQL (php-mysqlnd) – модуль для PHP приложений, использующих базы данных MySQL
  • PostgreSQL (php-pgsql) –  модуль базы данных PostgreSQL для PHP
  • MongoDB (php-pecl-mongo) – драйвер базы данных MongoDB для PHP
  • SQLite (php-sqlite) – расширение для SQLite V2 Встраиваемый SQL Database Engine
  • Memcache (php-pecl-memcache) – расширение для работы с Memcached кэширования демона
  • Memcached (php-pecl-memcached) – расширение для работы с Memcached кэширования демона
  • GD (php-gd) – модуль для PHP приложений для использования графической библиотеки GD
  • XML (php-xml) – модуль для PHP приложений, использующих XML
  • MBString (php-mbstring) – модуль для PHP-приложений, которые нуждаются в обработке многобайтной строки
  • MCrypt (php-mcrypt) – Стандартный модуль PHP предоставляет поддержку библиотеки Mcrypt

Установка репозитория Remi

Установка Реми репозитория на CentOS 6.5 для 32 бит

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Установка Реми репозитория на CentOS 6.5 для 64 бит

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Установка MariaDB 5.5.37

Мы настоятельно рекомендуем использовать пользовательский репозиторий MariaDB YUM для установки. Создайте файл /etc/yum.repos.d/MariaDB.repo, скопируйте и вставьте следующие строчки:

Добавить репозиторий на Centos 6 32бит 

# vim /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Добавить репозиторий на Centos 6 64бит

# vim /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

После того, как вы разместили строки в файл MariaDB.repo в /etc/yum.repos.d/. Давайте установим мариюДБ с помощью следующей команды YUM:

# yum install MariaDB-server MariaDB-client -y

После процесса компиляции и установки, запустите MariaDB с помощью  следующей команды:

# service mysql start

Установите MariaDB в автозапуск вашей системы:

# chkconfig mysql on

Установите Apache HTTP Server (HTTPd) и PHP 5.5.11

# yum --enablerepo=remi,remi-php55 install httpd php php-common

Установка модулей для PHP 5.5.11
Выберите то, что вам нужно: APC, CLI, PEAR, PDO, MySQL, PostgreSQL, MongoDB, SQLite, Memcache, Memcached, GD, MBString, MCrypt, XML:

# yum --enablerepo=remi,remi-php55 install php-pecl-apc php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

запустим сервер Apache (HTTPD) и добавим его в автозапуск:

# service httpd start
# chkconfig httpd on

Создадим тестовою страницу PHP чтобы проверить, что модули Apache, PHP и PHP работают

# vim /var/www/html/php_info.php

и вставим следующий код:

<?php
   phpinfo();
?>

Теперь проверим что у нас получилось для этого перейдем в браузер по такому пути:
http://your_server_ip/php_info.php

У меня это выглядит так:
http://192.168.244.134/php_info.php

PHP 5.5.11

PHP 5.5.11

Установка Apache,PHP 5.5.11, MariaDB 5.5.37 на CentOS 6.5 закончена! Если что то осталось не понятно, пишите мне, я Вам помогу.

2 thoughts on “Установка Apache,PHP 5.5.11, MariaDB 5.5.37 на CentOS 6.5

  1. А можно как нить httpd обновить с 2.2.15, которая в стандартных репах, до 2.4.10 который на офе. Может есть какие нить толковые репы? Я нашел centalt но там 2.2.27 и реп чето не работает(может на ремонте или у меня чето с руками)

    • Можно, просто скачай и скомпилируй из исходного кода.
      # cd /usr/local/src
      # fetch http://apache.rinet.ru/dist/httpd/httpd-2.4.6.tar.gz
      # tar –xjf httpd-2.4.6.tar.gz
      # ./configure \
      —prefix=/usr/local/apache2 \
      —enable-so \
      —enable-vhost-alias \
      —enable-cgi \
      —enable-info \
      —enable-rewrite \
      —enable-speling \
      —enable-usertrack \
      —enable-deflate \
      —enable-ssl \
      —enable-ftp \
      —enable-mime-magic \
      —enable-auth-digest \
      —with-mpm=prefork

      А более детально почитайте вот тут (там я это делал на freeBSD, но работать будет и на любой др линукс ОС):
      http://linux-notes.org/ustanovka-apache-dlya-freebsd-iz-ishodnikov/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.