specified - php interpreter is not configured please configure php interpreter to use built in web server
phpunit ejecuta problemas en phpstorm, no se puede crear phar (3)
Si no está usando el compositor, pero la opción ''Path to phpunit.phar'' aún recibe este error, solo asegúrese de que la ruta que especifica finaliza con un .phar (generalmente termina con phpunit.phar) Estaba viendo el mismo error pero porque tenía la ruta que apuntaba a mi alias de la línea de comandos, no al archivo .phar real, se colgó en la extensión incorrecta y las fianzas.
Estoy ejecutando la versión de phpStorm 7.1.3 en Windows 7 y he hecho todo lo posible para instalar el compositor y luego phpunit. Ahora lo tengo en el directorio de proveedores. Pero cada vez que ejecuto mi programa, que es una aplicación Yii simple, obtengo el mismo error.
Error fatal de PHP: excepción no detectada ''UnexpectedValueException'' con el mensaje ''Can not create phar'' C: / wamp / www / myproject / vendor / bin / phpunit '', extensión de archivo (o combinación) no reconocida o el directorio no existe'' en C: / Users / myUser / AppData / Local / Temp / ide-phpunit.php: 177
Por favor ayuda, estoy atrapado aquí ya dos días y no puedo hacer que esto funcione, casi cambiado y reinstalé todo, pero no está ayudando.
No usé pear, descargué todo a través de phpStorm. Descargué el compositor y luego, a través del compositor de phpStorm, descargué phpUnit 3.7.37.
Aquí está la captura de pantalla de mi configuración para el compositor
Aquí está el contenido de mi compositor.json
{
"require": {
"phpunit/phpunit": "3.7.37"
}
}
Aquí está la captura de pantalla de mi configuración para PHPunit
Estaba intentando ejecutar phpUnit en zend framework 1.12.9 y tuve el mismo problema, lo resolví cambiando la ruta a phpunit.phar para usar el cargador personalizado. Luego, debe apuntar al autoload.php generado por el compositor.
En mi caso eso fue
C:/wamp/www/phpu3/vendor/autoload.php
Más tarde, lo importante era señalar el archivo bootstrap de las pruebas.
En su segunda captura de pantalla (configuración de PHPUnit):
- ¿Por qué eligió la opción PHAR si está utilizando COMPOSER?
- ¿Por qué
.../bin/phpunit
a.../bin/phpunit
(incluso si eliges la 3ª opción ... debes señalarlo a un archivo PHAR)?
Por lo tanto:
- Para las instalaciones de compositores, debe usar la opción 2nd ( "Usar cargador personalizado" ).
- El cuadro de edición: debe apuntarlo a la secuencia de comandos del autocargador (sí, secuencia de comandos del autocargador del autor).
Relacionado (problema similar): https://.com/a/17316104/783119