Проблема устранена. --- В настоящее время у нас возникла проблема с подключением в части...
Установка Lighttpd веб-сервера на CentOS 7 с PHP5 с поддержкой MariaDB
Lighttpd это быстрый, гибкий, созданный с учетом передовых стандартов безопасности, веб-сервер. Он разработан для высокопроизводительных устройств и веб-сайтов с очень высокой интенсивностью трафика. Lighttpd позволяет запускать эти мощные веб-приложения с минимальными нагрузками.
Если вы хотите установить и использовать Lighttpd на CentOS 7, мы расскажем вам как это сделать.
Установка Lighttpd на CentOS 7.
Чтобы установить Lighttpd необходимо подключить дополнительные репозитории, так как они не доступны в CentOS 7 по умолчанию. Одно из хранилищ Lighttpd - это альтернативный репозиторий EPEL.
Чтобы включить EPEL в CentOS, выполните команды ниже для загрузки файла репозитория.
cd /tmp/ && wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-1.noarch.rpm
Затем выполните следующие команды для установки:
sudo yum install epel-release-7-1.noarch.rpm
После, чтобы установить Lighttpd, введите:
sudo yum install lighttpd
Для запуска веб-сервера Lighttpd, выполните эту команду:
sudo systemctl start lighttpd.service
Установка MariaDB В CentOS 7.
Далее, давайте установим сервер баз данных MariaDB в CentOS 7. Мы предлагаем установить MariaDB, потому что это наиболее оптимальное и популярное решение СУБД (полный аналог MySQL) для работы в CentOS. Чтобы установить её выполните следующие команды.
sudo yum install mariadb-server mariadb
Чтобы запустить базу данных, введите:
sudo systemctl start mariadb.service
После установки СУБД, выполните команды ниже, чтобы правильно её настроить. Это позволит вам создать пароль администратора, удалить тестовую базу данных, а также удалить анонимного пользователя.
sudo mysql_secure_installation
Установка PHP5 поддержка в CentOS 7.
Наконец установим поддержку PHP5 с другими модулями PHP. Чтобы сделать это, выполните следующие команды:
sudo yum install php lighttpd-fastcgi php-gd php-mysql php-tidy php-xmlrpc php-common php-cli php-xml
Теперь, когда все сервисы установлены, пришло время начать настройку каждого из них. В первую очередь обеспечим нормальное функционирование Lighttpd. Все, что вам нужно сделать, это направить HTTP-трафик через брандмауэр.
Для этого выполните следующие команды.
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https
Обновите брандмауэр и попробуйте подключиться к серверу.
sudo firewall-cmd – перезагрузка
Откройте ваш браузер (тот, которым вы обычно пользуетесь) и подключитесь к серверу. Вы должны увидеть вот эту страницу «по умолчанию» для Lighttpd.
Веб-сервер работает.
Чтобы проверить работоспособность PHP, следуем рекомендациям:
Во-первых откройте файл, который указан ниже, и убедитесь, что выделенная строка является не закомментированной и установлено значение 1.
sudo nano /etc/php.ini
Установим значение, как показано ниже.
; cgi.fix_pathinfo=1 ;
Затем откройте файл, указанный ниже, и включите модуль FastCGI:
sudo nano /etc/lighttpd/modules.conf
Не забудьте включить модуль, убрав линию комментария:
## include "conf.d/fastcgi.conf" ##
Наконец, чтобы привести этот файл в соответствие, «раскомментируйте» линии, как показано ниже.
sudo vi /etc/lighttpd/conf.d/fastcgi.conf fastcgi.server = ( ".php" => (( "host" => "127.0.0.1", "port" => "9000", "broken-scriptfilename" => "enable" )) )
Теперь создайте тестовый файл в корневом каталоге под названием phpinfo.php.
sudo vi /var/www/lighttpd/phpinfo.php
Затем введите следующие строки в файл и сохраните его.
<?php phpinfo(); ?>
Снова запустите браузер и откройте страницу и на этот раз тестовая страница PHP должна выглядеть вот так.
Вот и всё. Пользуйтесь!