Erro ao criar phar no php7 rodando no Mac OS
Olá pessoal,
Eu tenho um código escrito no php que cria um arquivo .phar
Este código funciona nas máquinas windows e linux aqui na empresa.
Estou usando o xampp e a versão do php é a 7.0.8
Mas no Mas OS, el captain (10.11.6) dá o erro abaixo:
( ! ) Fatal error: Uncaught BadMethodCallException: Entry functions.php does not exist and cannot be created: phar error: unable to create temporary file in /Users/tiago/apps/criar-phar/exemplos/criar.php on line 6 ( ! ) BadMethodCallException: Entry functions.php does not exist and cannot be created: phar error: unable to create temporary file in /Users/tiago/apps/criar-phar/exemplos/criar.php on line 6 Call Stack # Time Memory Function Location 1 0.0002 367176 {main}( ) .../criar.php:0 2 0.0005 370168 addFile ( ) .../criar.php:6 O trecho de código ( index.php ) é este aqui:
<?php
$app = new Phar("app.phar", 0, "app.phar");
$app->startBuffering();
$app->addFile("functions.php");
$app->setStub($app->createDefaultStub("index-phar.php"));
$app->stopBuffering();
?>
Já verifiquei e o arquivo functions.php e está no mesmo diretório do código.
O arquivo index-phar.php também está no mesmo diretório.
O conteúdo dele é este aqui:
<?php
echo '<h1>Funcionou</h1>';
?>
Galera, agradeço desde já pela ajuda.
Abraço,
Tiago
Discussão (1)
Carregando comentários...