Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Установка LAMP (Linux,Apache,MariaDB,PHP) на Centos 7

        Установка LAMP (Linux,Apache,MariaDB,PHP) на Centos 7

        19 Июня 2015

        В сегодняшней статье мы расскажем, как установить и настроить знаменитый LAMP (Linux, Apache, MariaDB, PHP) на CentOS 7.

          Шаг 1: Установка Apache сервера.

        После минимальной настройки сервера и настройки сетевого интерфейса со статическим IP-адресом, можно перейти к установке Apache 2.4 с помощью следующей команды.

        yum install httpd
         LAMP.jpg

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

        systemctl status|start|stop|restart|reload httpd
        или
        service httpd status|start|stop|restart|reload
        или
        apachectl configtest| graceful
         

        Запустим Apache и проверим его статус:

        LAMP-httpd.jpg

        Теперь изменим в правилах брандмауэра (Firewall) включение Apache "в пределах зоны" на "постоянно":
        firewall-cmd --permanent --add-service=httpsystemctl restart firewall
        
        
        Для проверки функционирования Apache откройте браузер и введите ваш IP-адрес (http: // server_ip). По умолчанию должна появится следующая страница:

        LAMP-httpd-tets-page.jpg
         

        Шаг 2: Установка PHP с поддержкой Apache

        Прежде чем устанавливать PHP5 получим полный список доступных модулей и расширений с помощью команды:

        yum search php
        LAMP-php.jpg
         

        В зависимости от того, что вы хотите использовать, установите необходимые модули PHP из списка выше, но для основной поддержки MariaDB в PHP и PhpMyAdmin вам нужно установить следующие модули.

        yum install php php-mysql php-pdo php-gd php-mbstring

        Чтобы получить полную информацию о PHP из браузера, нужно создать файл info.php в /var/www/html/, перезапустить Apache, и в браузере открыть следующую страницу http: //server_IP/info.php.

        echo "phpinfo ( )" > /var/www/html/info.php
        systemctl restart httpd
        LAMP-php-info.jpg
         

        Если при открытии страницы вы получите ошибку PHP о дате и часовом поясе, откройте конфигурационный файл php.ini, и раскомментируйте date.timezone, и добавьте ваш часовой пояс. После этого перезапустите Apache.

        nano /etc/php.ini
        date.timezone = Europe/Moscow LAMP-php-date.jpg
        systemctl restart httpd
         

        Шаг 3: Установка и настройка MariaDB

        По умолчанию Red Hat Enterprise Linux/CentOS 7 перешел с MySQL на MariaDB. Чтобы установить с mariadb базы данных, используйте следующую команду.

        yum install mariadb-server mariadb

        После установки MariaDB запустим базу данных и запустим скрипт первоначальной настройки базы.

        systemctl start mariadb
        mysql_secure_installation

         LAMP-mariadb.jpg

        Проверить работоспособность базы данных можно, подключившись под пользователем root и выведя, например, все имеющиеся базы.

        mysql -u root -p
        MariaDB > show databases;
        MariaDB > quit
        LAMP-mariadb-info.jpg
          

        Шаг 4:Установка PhpMyAdmin

        По умолчанию в CentOS 7 отсутствуют исходники PhpMyAdmin, и если вы плохо знаете команды MySQL, то для управления базой данных можно установить PhpMyAdmin. Установить дополнительный репозиторий EPEL для CentOS 7.

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

        Установим PhpMyAdmin

        yum install phpmyadmin

        Отредактируем phpmyadmin.conf, разрешив соединения от удаленных хостов:

        nano /etc/httpd/conf.d/phpMyAdmin.conf

        # Apache 2.4

        #Require ip 127.0.0.1
        #Require ip ::1
        Require all granted

        Перезапускаем Apache

        systemctl restart httpd

        Теперь в браузере откройте http: //server-IP /phpmyadmin. Войти вы можете, используя имя пользователя (root) и пароль от MySQL, которые задавались в шаге 3.

        LAMP-phpmyadmin.jpg

        Шаг 5: Автозагрузка сервисов в Apache, MariaDB

        Для автоматического запуска сервисов Apache и MariaDB после перезагрузки выполним следующие команды:

        systemctl enable mariadbsystemctl enable httpd
        LAMP-service.jpg

        На этом наша установка закончена.


        Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение