Codecraft
Codecraft

Reputation: 8296

Why isn't PHP.ini include_path working correctly for me here?

I'm experiencing some weirdness trying to setup PEAR on my development machine (Windows XP).

The process is simple enough and everything makes sense, but I'm trying to use one of the installed packages which calls on the PEAR.php file and am getting:

Failed opening required 'PEAR.php' (include_path='.;C:\Program Files\PHP\PEAR')

It's a pretty straightforward error to get assuming the file/path doesn't exist, except I've checked and double checked - it absolutely does - right down to capitalisation (which I know doesn't matter on Windows normally but still...)

What can I possibly have overlooked that means the file can't be opening?

Just to re-iterate, the file/dir DEFINITELY exists as C:\Program Files\PHP\PEAR\PEAR.php - and I have also tried:

PHP (5.2.6) is NOT running in safe mode, and the web server is Apache 2.

Upvotes: 2

Views: 194

Answers (2)

Wouter
Wouter

Reputation: 843

Maybe your php configuration has open_basedir set? If so, set it's value to none.

Upvotes: 3

arkascha
arkascha

Reputation: 42984

Try one of these:

C:/Program\ Files/PHP/PEAR/PEAR.php
C:/Program Files/PHP/PEAR/PEAR.php

Upvotes: 0

Related Questions