Description of Problem: /etc/php.ini supplies an include path of /usr/share/php. That doesn't exist in Redhat 7.3. Instead the php packages are installed in /usr/share/pear. This causes problems with applications that use php ie. installing mysql support for squirrelmail. Version-Release number of selected component (if applicable): How Reproducible: Do a cd to /usr/share/php. The directory doesn't exist. The packages are installed in /usr/share/pear. Steps to Reproduce: 1. 2. 3. Actual Results: Expected Results: Additional Information: I ran into this when installing mysql support for squirrelmail. squirrelmail reponded with an error that it couldn't find one of the pear packages it needed in directory /usr/share/php which is listed as the php search path in /etc/php.ini. I fixed it by just doing a ln -s /usr/share/pear /usr/share/php You should change the search path to replace /usr/share/php with /usr/share/pear.
Humm well thats the default php abuses ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" (what were they thinking with a pathname like that) I've inserted this into the standard php.ini file include_path = ".:/usr/share/pear" I've additionally looked at php 4.2.2 and it did the same thing rawhide currently doesn't show 7.x components that are rebuilt for errata but this one is queued up for the next 7.x errata release. php 4.2.2-x has the fix in and will be available from rawhide tomorrow I'd think Phil =--=