Getting PEAR to work on XAMPP (Apache/MySQL stack on Windows)

You need to fix your include_path system variable to point to the correct location.

To fix it edit the php.ini file. In that file you will find a line that says, “include_path = ...“. (You can find out what the location of php.ini by running phpinfo() on a page.) Fix the part of the line that says, “\xampplite\php\pear\PEAR” to read “C:\xampplite\php\pear“. Make sure to leave the semi-colons before and/or after the line in place.

Restart PHP and you should be good to go. To restart PHP in IIS you can restart the application pool assigned to your site or, better yet, restart IIS all together.

Leave a Comment