EXTJS ERROR en el archivo de inclusión api.php en la etiqueta script

Estoy usando sencha Extjs 6.0.2 en el forntend y mongodb en el back-end. Pero, cada vez que bash agregar un archivo api.php en el archivo index.html utilizando la etiqueta script, arroja alguna excepción. En index.html agrego el siguiente código para la inclusión del archivo api.php.

 

el error es

  Uncaught SyntaxError: Unexpected token < api.php?_dc=1468481913442:1 

el problema que encontré durante la depuración es que el archivo api.php se llama como tipo html. Por lo que sé, el archivo php debería llamar como un tipo de php, pero no es así. algunas veces cuando reenvío la respuesta del archivo usando firebug, el tipo se convierte en xml. ¿Cómo puedo deshacerme de este problema?

Y el error que encontré después de inspeccionar es el siguiente:

enter image description here

Aquí está mi código api.php

  &$a){ $methods = array(); foreach($a['methods'] as $mname=>&$m){ if (isset($m['len'])) { $md = array( 'name'=>$mname, 'len'=>$m['len'] ); } else { $md = array( 'name'=>$mname, 'params'=>$m['params'] ); } if(isset($m['formHandler']) && $m['formHandler']){ $md['formHandler'] = true; } if (isset($m['metadata'])) { $md['metadata'] = $m['metadata']; } $methods[] = $md; } $actions[$aname] = $methods; } $cfg = array( 'url'=>'php/router.php', 'type'=>'remoting', 'actions'=>$actions ); echo 'var Ext = Ext || {}; Ext.REMOTING_API = '; echo json_encode($cfg); echo ';'; // document.getElementById("demo").innerHTML = "Hello JavaScript"; ?> 

Intento enviar el tipo de archivo api.php como archivo JS. Gracias por adelantado