Установка PHP сервера, как установить?
Правила форума
Уважаемые пользователи! Поддержка, ответы на вопросы и проблемы по серверу принимаются:
1) на багзилле http://bugs.rosalinux.ru/enter_bug.cgi? ... A%20Server
2) или после заполнения формы на http://www.rosalab.ru/products/server/download вы получаете 30 дней БЕСПЛАТНОЙ техподдержки по серверу.
Ответы на ваши вопросы на форуме НЕ ГАРАНТИРУЮТСЯ. Спасибо за понимание!
Уважаемые пользователи! Поддержка, ответы на вопросы и проблемы по серверу принимаются:
1) на багзилле http://bugs.rosalinux.ru/enter_bug.cgi? ... A%20Server
2) или после заполнения формы на http://www.rosalab.ru/products/server/download вы получаете 30 дней БЕСПЛАТНОЙ техподдержки по серверу.
Ответы на ваши вопросы на форуме НЕ ГАРАНТИРУЮТСЯ. Спасибо за понимание!
-
- Сообщения: 74
- Зарегистрирован: 19 окт 2017, 11:48
- Контактная информация:
Установка PHP сервера, как установить?
Приветствую!
Подскажите какой именно компонент нужно установить для работы PHP сервера и Apache ?
Подскажите какой именно компонент нужно установить для работы PHP сервера и Apache ?
-
- Сообщения: 74
- Зарегистрирован: 19 окт 2017, 11:48
- Контактная информация:
Re: Установка PHP сервера, как установить?
Установил всё по инструкции. Ещё установил разные компоненты из репозитория для php.
При открытии index.php выдает:
Страница недоступна
Сайт localhost пока не может обработать этот запрос
HTTP ERROR 500:
PHP запускаю отдельно: service start php-fpm
Пробовал в разных браузерах.
При скачивании использовал интернет соединение с семейным AdGuard DNS.
При открытии index.php выдает:
Страница недоступна
Сайт localhost пока не может обработать этот запрос
HTTP ERROR 500:
PHP запускаю отдельно: service start php-fpm
Пробовал в разных браузерах.
При скачивании использовал интернет соединение с семейным AdGuard DNS.
Re: Установка PHP сервера, как установить?
Apache просто работает? http://localhost/
Не знаю как с сервером, а в R9:
1) Определится как будет "работать" php - mod_php или mod_proxy_fcgi, а может еще как.
2) Для mod_proxy_fcgi
/etc/php-fpm.conf
и
/etc/httpd/modules.d/070_mod_proxy_fcgi.conf
Загрузку остальных mod_proxy (кроме самого 066_mod_proxy) и mod_php убрать. Надо будет - потом настоите и включите.
3) Для mod_php
Загрузку всех mod_proxy (066_mod_proxy можно оставить) убрать. Надо будет - потом настоите и включите.
Не знаю как с сервером, а в R9:
1) Определится как будет "работать" php - mod_php или mod_proxy_fcgi, а может еще как.
2) Для mod_proxy_fcgi
/etc/php-fpm.conf
Код: Выделить всё
listen = /var/lib/php-fpm/php-fpm.sock
listen.owner = apache
listen.group = apache
listen.mode = 0660
/etc/httpd/modules.d/070_mod_proxy_fcgi.conf
Код: Выделить всё
LoadModule proxy_fcgi_module /usr/lib/apache/mod_proxy_fcgi.so
ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/var/lib/php-fpm/php-fpm.sock|fcgi://localhost/var/www/html"
Код: Выделить всё
systemctl restart php-fpm httpd
Код: Выделить всё
systemctl stop php-fpm
Код: Выделить всё
systemctl restart httpd
-
- Сообщения: 74
- Зарегистрирован: 19 окт 2017, 11:48
- Контактная информация:
Re: Установка PHP сервера, как установить?
Приветствую!notauser писал(а):Apache просто работает? http://localhost/
Не знаю как с сервером, а в R9:
1) Определится как будет "работать" php - mod_php или mod_proxy_fcgi, а может еще как.
2) Для mod_proxy_fcgi
Переустановил с добавлением "...mod_php...".
Вроде заработало, но только из корня прописанного.
С вложенных каталогов www/html/phpmyadmin - php не работает.
Причем для index.html файла, из кода:
<html>
<body>
<h1>It works!</h1>
<?php echo "текст"; ?>
<?echo "Hello world"; ?>
<?="Hello world"; ?>
<% echo "Hello world"; %>
<?php phpinfo(); ?>
</body>
</html>
Показывается только "It works!".
А для тогоже самого кода, но index.php показывается нормально (кроме <%).
Пробовал прописывать в конфигурацию:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php index.htm
Для файлов и каталогов:
chown -R apache:apache *
find . -type d | while read folder ; do chmod 755 "$folder" ; done
find . -type f | while read file ; do chmod 644 "$file" ; done
Не помогло.

В логе ошибок нет.
До этого прописывал в настройках DNS от NordVPN - не получилось и вобще снеслась вторая система Alt Server при обновлении.
Re: Установка PHP сервера, как установить?
Так надо. .phtml используйте для html с php-вставками (см. конфиг mod_php). Можно, конечно, и весь html гонять через php (например в /etc/httpd/modules.d/число_mod_php.conf добавив AddType application/x-httpd-php .html), но это так себе идея.Max_NordVegan писал(а): Причем для index.html файла, из кода:
<html>
<body>
<h1>It works!</h1>
<?php echo "текст"; ?>
<?echo "Hello world"; ?>
<?="Hello world"; ?>
<% echo "Hello world"; %>
<?php phpinfo(); ?>
</body>
</html>
Показывается только "It works!".
А для тогоже самого кода, но index.php показывается нормально (кроме <%).
Re: Установка PHP сервера, как установить?
Рекомендация оттуда о том, что:
- актуальная? Или актуальная только для сервера?После установки надо заменить содержание установленного по умолчанию файла /etc/httpd/conf/webapps.d/phpmyadmin.conf на следующее:
Код: Выделить всё
Alias /phpmyadmin /usr/share/phpmyadmin
Код: Выделить всё
<Directory /usr/share/phpmyadmin> Options none AllowOverride Limit Require all granted </Directory>
ROSA Fresh 12.3 Plasma [amd64]