Как я использую php-fpm на RHEL 7.2?

Я новичок в настройке Apache и пытаюсь оптимизировать свой сервер Apache. Читая документацию, я обнаружил, что должен использовать Событие MPM вместо Prefork MPM. До этого момента все было просто, так как мне оставалось только закомментировать Prefork и раскомментировать событие в 00-mpm.conf. Однако, когда я перезапустил Apache, я получил следующую ошибку —

AH00526: Syntax error on line 31 of /etc/httpd/conf.d/php.conf: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration

В поисках дополнительной информации я обнаружил, что mod_php не должен использоваться с Event. Итак, я закомментирован php_value в php.conf а также закомментировал LoadModule в 10-php.conf.

Мои веб-страницы больше не загружались, и я понял, что должен использовать PHP-FPM. Однако документация по этому вопросу действительно неясна, и я не уверен, как ее использовать. Я попробовал это —

    [root@ip-xxx-xx-xx-xxx ~]# yum install php-fpm
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Resolving Dependencies
--> Running transaction check
---> Package php70w-fpm.x86_64 0:7.0.4-1.w7 will be installed
--> Processing Dependency: php70w-common(x86-64) = 7.0.4-1.w7 for package: php70w-fpm-7.0.4-1.w7.x86_64
--> Running transaction check
---> Package php70w-common.x86_64 0:7.0.4-1.w7 will be installed
--> Processing Conflict: php70w-common-7.0.4-1.w7.x86_64 conflicts php-common < 5.5.0
--> Finished Dependency Resolution
Error: php70w-common conflicts with php-common-5.4.16-36.el7_1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Я не уверен, как поступить, и был бы очень признателен за любую помощь с этой проблемой. Спасибо!

1

Решение

Вам нужно будет удалить текущую установку php, и php-common будет удален как зависимость.

Я могу подтвердить, что только что сделал это и обнаружил, что при удалении php также удалялось большое количество связанных пакетов, поэтому вам нужно будет добавить соответствующие версии php70w различных плагинов (таких как php70w-fpm, php70w-mysql, так далее)

Я также обнаружил, что RoundCube был удален, но теперь я планирую установить последнюю версию этого теперь, когда у меня есть PHP 7

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]