Arreglando el error de PHP PEAR

Estoy tratando de conectarme a la base de datos MYSQL y no puedo. Creo que tiene algo que ver con el error PEAR, y he mirado esta respuesta, pero no me ha servido de nada.

Conseguir que PEAR funcione en XAMPP (pila de Apache / MySQL en Windows)

Mi código es el siguiente:

require 'DB.php';
require 'formhelpers.php';

$db = DB::connect('mysql://root:password@localhost/test');
if (DB::isError($db)) { die("connection error: " . $db->getMessage( )); }
$db->setErrorHandling(PEAR_ERROR_DIE);

//create table for responses 
$q = $db->query(
    "CREATE TABLE apiResponse(
    Name VARCHAR(20),
    Occupation VARCHAR(20)");

//select data to send
$db = DB::connect('mysql://root:password@localhost/test');
$q = $db->query('SELECT Name, Occupation FROM try2 ');
while ($row = $q->fetchRow())
{
$Name = $row[0];
$Occupation = $row[1];

$q = $db->query(
"INSERT INTO apiResponse (Name, Occupation) values ($Name, $Occupation)"
);

Y me salen los siguientes errores:

Advertencia: requiera (formhelpers.php) [function.require]: no se pudo abrir la transmisión: no existe tal archivo o directorio en C: \ xampp \ htdocs \ myfiles \ Testing API Script.php en la línea 10

Error grave: require () [function.require]: error al abrir 'formhelpers.php' (include_path = ';; C: \ xampp \ php \ PEAR') en C: \ xampp \ htdocs \ myfiles \ Testing API Script. php en linea 10

Ahora, de acuerdo con la otra respuesta, este es un problema con la búsqueda de PEAR. He localizado el archivo php.ini y encontré la declaración de inclusión. Es la configuración predeterminada de PHP para include_path es ".; / Path / to / php / pear", que es lo que sugiere la respuesta.

Mis preguntas:

El archivo que necesita ser corregido es el archivo php.ini en xamp? (Previamente descargué php directamente desde php.net)

Tengo un php.ini para desarrollo y para producción ... ¿cuál edito?

El archivo .ini se abre en el bloc de notas, no estoy seguro de que este sea el lugar correcto para editarlo. ¿Confirmación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta