![Leandro Santiago Leandro Santiago](//static.vivaolinux.com.br/imagens/fotos/1205595343Tenchi_Movie-3.png)
tenchi
(usa Slackware)
Enviado em 05/11/2008 - 00:30h
Salve salve pessoal do VOL.
É o seguinte:
Estou começando com PHP e estive usando esta linguagem em linha-de-comando, por meio do interpretador que pode ser utilizado para a criação de scripts que rodam localmente.
Até aí estava bom.
Lá estava eu usando o #!/usr/bin/php5 na boa. Isso na faculdade, onde as máquinas tem Debian e ubuntu.
Mas aí fui testar em casa, onde uso o slackware 12.1, e ele não funciona. Assim que chamo o script usando o interpretador phop (de todas as formas possíveis, desde chamando o arquivo, usando o código como entrada padrão para o interpretador...), o que é impresso na tela é o próprio código do programa!
A versão do php em questão é a 5.2.6.
O suporte ao interpretador em linha de comando está ativo:
$ php -v
PHP 5.2.6 (cli) (built: Nov 4 2008 23:50:10)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
Ou seja, tudo deveria funcionar, mas não funciona!
Gostaria de saber se alguém aí está com o mesmo problema no slackware ou mesmo em outra distribuição.
Um teste rápido é assim:
$ echo '$i=20; echo $i' | php
Se for impresso "20", é porque a coisa está funcionando.
Valeu e até mais.