>> Thank you, that fixed it. I'm getting some errors in squirrelmail but >> functionality seems to be intact. >> >> Since things seem to be working with php-5.3.4, how can I get rid of >> the older version of php that must be installed in another slot? I'm >> hoping that simplifies things a bit. PHP on Gentoo just got more >> complicated and all I need out of it is squirrelmail. Actually, I >> wish there was a decent webmail client that didn't depend on PHP at >> all so I could remove it. >> >> - Grant >> > > The slotting is just for major versions, so you probably don't have two > installed (you most likely went from 5.3.3 to 5.3.4).
You're right. > But watch out -- after the eselect, you'll need to move your php.ini > from e.g. /etc/php/apache2 to /etc/php/apache2-php5.3. Here I get confused. I believe a "development version" of php.ini was installed to /etc/php/apache2-php5.3/php.ini. It included a development value for error_reporting which I needed to change to the production value in order to prevent squirrelmail from triggering many error messages. At this point I have my old php.ini (which I don't think I ever edited) and the new development version of php.ini for 5.3.4. I did a diff between them and there are about 15 chunks of difference. The problem is I'm not sure which changes are due to the 5.3.3->5.3.4 switch and which are due to the fact that it's a development version of the config file. What I'd like to do is run a default 5.3.4 production php.ini but I don't know how to come up with that. What is gained by this new extra layer for PHP on Gentoo? I was happy when it behaved like every other ebuild and I could use etc-update along with -5 and I didn't have to bother with eselect. - Grant