-
未配置PHP环境变量
一般情况下,在使用php时,不需要配置环境变量,只要在PHP.ini指定扩展的组件dll的ext路径和include环境路径即可,但cmd命令行在其他目录下运行php会报错。
-
配置PHP环境变量
配置环境变量,我们可以轻松使用PHP的命令行。
(1)找到PHP.exe所在的目录,然后复制该目录的路径目录(Wamp路径一般是wamp\bin\php\php.5.6.25[看不同版本])。
注意:如图我安装的是Xampp,需要新建两条变量。
一个是xampp安装目录下的php文件,例如 D:\xampp\php
一个是xampp安装目录下php文件下的ext文件,例如 D:\xampp\php\ext
(2)打开控制面板找到高级系统设置的环境变量(win10)。
(3)在环境变量窗口,选择“Path”—“编辑”,将PHP.exe的路径目录添加进去(Xammp新建两条变量)点击两次确认。
(4)cmd命令行在任意目录运行php如图,PHP环境变量就配置好了。
-
添加PHP环境变量的作用
能在命令行情况下解释、执行php脚本,如下两个实例。
(1)通过php -r 执行单条php代码
( -r --run 使用该参数可以在命令行内运行单行 PHP 代码。不用加上 PHP 的起始和结束标识符(<?php 和 ?>),加了会导致语法解析错误。)
(2)通过php 执行php文件
在C盘新建记事本1.txt写入php代码,将文件后缀名改为.php。
命令行运行 php 1.php,得到结果如图
PHP运行指定文件 php -f 文件名.php (-f 可省略)
注意:当前路径是不是文件所在路径,否则出现如下提示
运行 php 文件路径/文件名.php
学习参考:
https://blog.csdn.net/dear_jing/article/details/104094524
https://www.php.cn/php-ask-430294.html
https://www.php.net/manual/zh/features.commandline.php