我试图在控制台执行PHP,但每次我运行时间:执行PHP脚本在控制台
php myscript.php
只输出文件的内容,它dowsn't运行它。 输出:代替
<?
echo 'test';
?>
:
test
有什么不对?我有PHP安装在C:/程序文件/ PHP和环境变量设置。
感谢,
戴夫
我试图在控制台执行PHP,但每次我运行时间:执行PHP脚本在控制台
php myscript.php
只输出文件的内容,它dowsn't运行它。 输出:代替
<?
echo 'test';
?>
:
test
有什么不对?我有PHP安装在C:/程序文件/ PHP和环境变量设置。
感谢,
戴夫
尝试
<?php
它可能short_open_tag
你的php.ini禁止
PHP是否的缩写形式(
<? ?>
)应该允许PHP的开放标签。如果您想将PHP与XML结合使用,则可以禁用此选项,以便内嵌使用<?xml ?>
。否则,您可以使用PHP打印它,例如:<?php echo '<?xml version="1.0"?>'; ?>
。另外,如果禁用,则必须使用PHP开放标记的长格式(<?php ?>
)。
编辑:您可能还需要阅读Are Short Open Tags Acceptable To Use?
谢谢大家,因为戈登先发布,他会得到接受的答案 – 2010-06-30 18:11:50
尝试:的
<?php
代替
<?
(其是否正常工作,你可能需要配置安装PHP以启用短标签。)
请勿使用短标签。将<?
替换为<?php
。使用
它不能工作,除非他/他添加了# !'与该文件的正确解释器一致,并将可执行的“位” – ShinTakezou 2010-06-30 18:08:47
<?php
代替<?
编辑也尝试-n
标志从CMD线,它避免了PHP读取其中短标签可以被禁用
确保/folder.to/ ini文件php.exe在你的路径中,所以php.exe可以被称为 从你的系统上的任何文件夹 – Sohail 2010-06-30 18:07:37