教你如何利⽤运⾏php⽂件
教你如何利⽤运⾏php⽂件
⼀、总结
⼀句话总结:就是使⽤的,和java中的javac⼀样,都是有exe,然后有了对应命令,⽐如,然后就可以⽤php命令。
1、两种使⽤的⽅式?
php命令加上php⽂件:php \wamp\www\index.php
php -r来直接运⾏php代码:php -r "echo 111111;"
⼆、教你如何利⽤运⾏php⽂件
在windows环境下我们可以在命令⾏中利⽤来运⾏php⽂件。下⾯我们来介绍2种使⽤的⽅法。
1、php命令加上php⽂件
第⼀种,我们可以利⽤php命令加上php⽂件+路径来执⾏具体的php⽂件。
具体的运⾏代码如下:php \wamp\www\index.php(您可以选择任何⽂件来运⾏,您指定的 PHP 脚本并⾮必须要以 .php 为扩展名,它们可以有任意的⽂件名和扩展名。)
2、php -r来直接运⾏php代码
第⼆种,我们可以通过php -r来直接运⾏php代码
具体的运⾏代码如下:php -r "echo 111111;"
在学习了两种利⽤来运⾏php⽂件⽅法后,我们还有⼀些需要特别注意的地⽅。在我们利⽤来运⾏php⽂件的同时,我们还可以输⼊⼀系列参数来达到不同的效果。下⾯我们就来⼀⼀介绍这些参数。
-s(该选项不能和 -r 参数同时使⽤)
显⽰有语法⾼亮⾊彩的源⽂件。该参数使⽤内建机制来解析⽂件并为其⽣成⼀个 HTML ⾼亮版本并将结果写到标准输出。请注意该过程所做的只是⽣成了⼀个[...] 的 HTML 标记符块,并不包含任何的 HTML 头。
-w(该选项不能和 -r 参数同时使⽤)
显⽰除去了注释和空格的源代码。
-f
解析并运⾏给定的⽂件名。该参数为可选参数且可以不加,仅指明需要运⾏的⽂件名即可。
-v
古尔邦节是几月几日2022将 PHP、PHP SAPI 及 Zend 的版本信息写⼊的标准输出。
将 PHP、PHP SAPI 及 Zend 的版本信息写⼊的标准输出。有功功率和无功功率
例如:
$ php -v
PHP 4.3.0-dev (cli), Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies
豆芽怎么发-
c
⽤该参数,您可以指定⼀个放置 php.ini ⽂件的⽬录,或者直接指定⼀个⾃定义的 INI ⽂件,其⽂件名可以不是 php.ini。
-d
端午节股市放假安排2022⽤该参数可以⾃⾏设置 php.ini ⽂件中设置变量的值,其语法为:-d configuration_directive[=value]
-e
为调试器等⽣成扩展信息。
庶怎么读-z蜻字组词
加载 Zend 扩展库。如果仅给定⼀个⽂件名,PHP 将试图从您系统扩展库的默认路径(在 Linux 系统下,该路径通常由 /etc/f 指定)加载该扩展库。如果您⽤⼀个绝对路径指定⽂件名,则系统的扩展库默认路径将不会被使⽤。如果⽤相对路径指定的⽂件名,PHP 则仅试图加载相对于当前⽬录的扩展库。
-l(该参数不能和 -r ⼀同使⽤)
该参数提供了对指定 PHP 代码进⾏语法检查的⽅便的⽅法。如果成功,则向标准输出写⼊ No syntax errors detected in 字符串,并且外壳返回值为 0。如果失败,则 Errors parsing 以及内部解析器错误信息会⼀起被写⼊到标准输出,同时外壳返回值将别设置为 255。该参数将⽆法检查致命错误(如未定义函数),如果您希望检测之名错误,请使⽤ -f 参数。
-m
使⽤该参数,PHP 将打印出内置以及已加载的 PHP 及 Zend 模块:
-i
该命令⾏参数会调⽤ phpinfo() 函数,并打印出结果。如果 PHP 没有正常⼯作,我们建议您执⾏ php -i 命令来查看在信息表格之前或者对应的地⽅是否有任何错误信息输出。请注意输出的内容为 HTML 格式,因此输出的信息篇幅较⼤。
-r
使⽤该参数可以在命令⾏运⾏ PHP 代码。您⽆需加上 PHP 的起始和结束标识符(),否则将会导致语法解析错误。
-h
使⽤该参数,您可以得到完整的命令⾏参数的列表及这些参数作⽤的简单描述。
PHP 的命令⾏模式能使得 PHP 脚本能完全独⽴于 WEB 服务器单独运⾏。如果您使⽤ Unix 系统,您需要在您的 PHP 脚本的最前⾯加上⼀⾏特殊的代码,使得它能够被执⾏,这样系统就能知道⽤什么样的程序要运⾏该脚本。在 Windows 平台下您可以将 和 .php ⽂件的双击属性相关联,您也可以编写⼀个批处理⽂件来⽤ PHP 执⾏脚本。为 Unix 系统增加的第⼀⾏代码不会影响该脚本在 Windows 下的运⾏,因此您也可以⽤该⽅法编写跨平台的脚本程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论