本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作!
在这里,我为大家快速介绍如何在Windows下通过命令行运行php和MySQL。有的时候我们要在命令行而不是浏览器中运行较大的文件,所以我们需要学习通过命令执行php脚本,同样的,对于那些无法在phpmyadmin UI界面中添加的大数据文件,我们也需要利用命令行将这些SQL文件添加到数据库中。
在这里,我为大家快速介绍如何在Windows下通过命令行运行php和MySQL。有的时候我们要在命令行而不是浏览器中运行较大的文件,所以我们需要学习通过命令执行php脚本,同样的,对于那些无法在phpmyadmin UI界面中添加的大数据文件,我们也需要利用命令行将这些SQL文件添加到数据库中。
设置PHP路径
这里有两种方法在命令行中运行php:
1. 设置环境变量
对于这个方法,你需要先设置PHP路径,比如“c:wampbinphpphp5.x.x1”,作为环境变量。设置好后,你需要在命令行中检查一下是否成功。输入php -v,如果可以返回php的版本信息,说明设置成功,否则你要重启系统并按上述方法重新配置。
对于这个方法,你需要先设置PHP路径,比如“c:wampbinphpphp5.x.x1”,作为环境变量。设置好后,你需要在命令行中检查一下是否成功。输入php -v,如果可以返回php的版本信息,说明设置成功,否则你要重启系统并按上述方法重新配置。
2. 不用环境变量
有的时候你只想执行一下你的脚本文件,而不愿意设置环境变量,那你可以这样做:(1)打开命令行。(2)进入到你的PHP路径,比如 c:wampbinphp。(3)输入php -v。如果你的路径是正确的,那么你依然可以看到php的版本信息:

执行PHP脚本
你需要输入这样的命令去执行:php script.php,但有时可能会报错:“file not found on location/not included”,这说明你添加的是一个相对路径,应该改为绝对路径。
命令行下操控MySQL
你需要按照如下步骤执行:
(1)运行命令行
(2)进入到MySQL路径下,然后输入mysql -u user -p
(3)选择数据库 use test
(4)检查它是最近版本 mysql r
好了,现在你已经连接到test db,接下来你就可以执行SQL语句了。
(2)进入到MySQL路径下,然后输入mysql -u user -p
(3)选择数据库 use test
(4)检查它是最近版本 mysql r
好了,现在你已经连接到test db,接下来你就可以执行SQL语句了。

更多关于PHP和MySQL的命令问题,PHP100推荐《MySQL处理数据库和表的常用命令》《MySQL常用命令总结》《揭秘PHP深受Web开发者喜爱的原因》,欢迎阅读和评论。
原文:http://phpflow.com/php/how-to-run-php-and-mysql-through-command-line-in-windows/
译文:http://www.php100.com/html/it/focus/2014/1210/8020.html
(翻译:PHP100_Zeroing)
(翻译:PHP100_Zeroing)