Поэтому я пытаюсь добавить php-fpm, чтобы он работал с nginx. Но проблема, с которой я сталкиваюсь, заключается в том, что у меня уже есть некоторые другие вещи, связанные с php, такие как php-common, и теперь возникают конфликты. Так что CentOS предлагает мне использовать --skip-broken
но я не уверен, что это лучший путь? Будут ли какие-либо проблемы, если я в конечном итоге использую это для установки php-fpm?
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: dallas.tx.mirror.xygenhosting.com
* epel: www.gtlib.gatech.edu
* extras: mirror.millry.co
* updates: mirror.cs.vt.edu
* webtatic: us-east.repo.webtatic.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-fpm.x86_64 0:5.3.3-27.el6_5.1 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-27.el6_5.1 for package: php-fpm-5.3.3-27.el6_5.1.x86_64
--> Running transaction check
---> Package php-common.x86_64 0:5.3.3-27.el6_5.1 will be installed
--> Processing Conflict: php55w-common-5.5.16-1.w6.x86_64 conflicts php-common < 5.5.0
--> Finished Dependency Resolution
Error: php55w-common conflicts with php-common-5.3.3-27.el6_5.1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Если вы знаете, что делаете, вы можете обновить PHP:
yum install yum-plugin-replace
yum replace php-common --replace-with=php55w-common
Скорее всего, появится сообщение «ПРЕДУПРЕЖДЕНИЕ. Невозможно разрешить все провайдеры…». Это нормально, и вы можете продолжить, связав «у». Вам будет предоставлена возможность увидеть, какие пакеты будут установлены и удалены, прежде чем снова будет предоставлена возможность подтвердить.
Затем вы можете продолжить с вашей предыдущей командой установки
Других решений пока нет …