在windows环境下,进行相关配置可以让命令行(cmd)支持PHP语法编译;甚至是Java/c等;默认命令行不支持PHP语法,会报像“此命令不是内部命令”的提示;那应该怎么配置,其实道理很简单。
无论是Java还是PHP,根本原来就是让系统知道你的编译文件的安装路径即可,下面讲一下基本步骤:
1、首先第一部找到自己PHP安装文件的路径,比如“ F:\wamp\bin\php\php5.3.10 ”;
2、配置环境变量:
2.1、桌面”计算机“右键=》属性=》高级系统设置(也可以打开控制面板=》系统【小图标】=》高级系统设置);
2.2、点击高级系统设置后会出现一个 系统属性 的面板,点击面板里的环境变量按钮,查看Adminstrator的用户变量 栏有无PATH变量(默认只有TEMP和TMP),如果没有点击新建,有的话点击编辑;
2.3、新建:变量名里填(PATH);变量值里填PHP路径(;F:\wamp\bin\php\php5.3.10 ),变量值可以为多个,之间以英文的”;“间隔 ,最前面也必须加一个”;“号。
编辑:在已有的变量值后添加PHP路径(;F:\wamp\bin\php\php5.3.10 ),记住前面要加分好间隔,后面不加。
3、如此环境配置成功!测试一下:
在开始下的输入框中输入cmd进入命令行,输入php -v 测试,不提示不是内部命令为成功!
B. php的输出命令有哪些
1、echo命令:echo 命令是最常见的 PHP 输出命令之一,用于在浏览器中输出文本或变量值。例如:echo "Hello World";
2、print命令:print 命令与 echo 命令类似,用于在浏览器中输出文本或变量值。不同之处在于,print 命令只能输出一个字符串,并且返回值始终为 1。例如:print "Hello World";
3、printf命令:printf 命令用于格式化输出字符串,可以输出带有格式的字符串。例如:printf("My name is %s and I am %d years old."返档, "John", 30);
4、var_mp命令:var_mp 命漏枣乱令用于打印变量的详细信息,包括类型、值和长度等信息。例如:$a = array(1, 2, 3); var_mp($a);
5、print_r命令:print_r 命令用岩雹于打印数组或对象的内容。例如:$a = array(1, 2, 3); print_r($a);
C. 在windows系统下的cmd下面执行php 命令,返回‘PHP’不是内部或外部命令,也不是可运行的程序。。
需要把php.exe设置到环境变量里面,假设你的php.exe路径是D:wampinPHPphp5.5.12
右击“我的电脑-》属性-》高级->环境变量-》系统变量-》PATH-》编辑”,在变量值中添加:
;D:wampinPHPphp5.5.12
重启CMD,输入php -v 测试是否成功。
D. 如何在cmd命令行下运行php
把你安装后的php.exe文件路径添加到系统PATH下,就行了
E. 在windows系统下的cmd下面执行php 命令,返回‘PHP’不是内部或外部命令,也不是可运行的程序。。
试下环境变量设置为C:\Program Files\EasyPHP-12.1\php\,后面加一个反斜杠,我就是这种情况
F. windows下php命令行执行为什么总是跑去c:\program files目录下找ext
这个ext在php.ini中设置,当php开始运行的时候,它会根据你的配置文件,也就是php.ini中的设置来决定加载的东西,具体看php.net官网上的手册,要熟读
G. windows下用命令符运行php脚本,提示错误怎么办
可能有两个原因,一个是文件格式的问题,另一个就是环境变量中的PATH变量没有设置好,或者你可以尝试着把php文件移动到php5即php.exe所在的文件夹下.