Description of problem: rpm conflict with php-eaccelerator Version-Release number of selected component (if applicable): php-pecl-apc-0:3.0.14-2.fc8.x86_64 php-eaccelerator-0.9.5.2-1.fc9.x86_64 How reproducible: 100% Steps to Reproduce: 1. yum install php-pecl-apc 2. 3. Actual results: Resolving Dependencies --> Running transaction check ---> Package php-pecl-apc.x86_64 0:3.0.14-2.fc8 set to be updated --> Processing Conflict: php-pecl-apc conflicts php-eaccelerator --> Finished Dependency Resolution Error: php-pecl-apc conflicts with php-eaccelerator Expected results: no conflicts Additional info:
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
I assume that was deliberate on the part of the maintainer since I suspect loading both APC and eAccelerator won't work.
Your correct in your assumptions tim. If you yum install them both, both are enabled by default so php tries to load both opcode cache modules, which results in disaster. The simplest way to protect users from this was to add a conflict rule.. I thought in the end it was easier to yum remove apc / yum install eAccelerator and visa versa, then hope everyone knows which /etc/php.d/*.conf files to edit to get to a working situation.