怎样让PHP在DOS窗口下运行

企业动态
本文介绍了怎样让PHP在DOS窗口下运行,在DOS窗口下运行PHP脚本最容易碰到的问题就是不能连接MySQL,以及解决方法。

本文向大家介绍PHP在DOS窗口下运行,可能好多人还不了解怎样让PHP在DOS窗口下运行,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西

PHP在 apache 和 IIS 里运行,网上已经有太多的文章了,但是PHP在DOS窗口下运行,对很多人来说还是个新鲜事,我也只用到过两次,一是 MediaWiki 的升级,都是通过在 DOS 窗口下运行升级脚本,二是 cakephp 框架的脚本生成器console。

好了,在DOS窗口下运行PHP脚本最容易碰到的问题就是不能连接MySQL。

通常这种情况就是 mysql 扩展没有打开,但PHP.INI里已经设置了啊。而且WEB一切正常。但仔细一想DOS窗口下和WEB是在不同的两套体系下的,当然会有不一样。那就肯定是PHP.INI没有生效了。

考虑到我是安装的 EasyPHP 套件,所以把 apache 目录下的 PHP.INI 拷贝到 php 目录下。问题解决。

附:一般普通人都是直接安装PHP安装程序,所以PHP.INI都会被默认安装到 c:\windows 目录下,所以这个问题并不普遍,倒是使用这些方便的整合型套件时,PHP.INI都不会在默认的位置,所以在DOS窗口下会连接数据库失败。

另外,有时还需要在环境变量里增加PHP的路径,这样才能方便的在PHP在DOS窗口下运行。

附:PHP在DOS下的PHP.INI的载入是先找PHP目录,如果没有再找WINDOWS目录。所以如果设置WINDOWS目录下的PHP.INI不生效,要先检查是不是在PHP目录下也有PHP.INI文件。

【编辑推荐】

  1. 专业解读PHP168 XSS跨站及利用
  2. 黑客常用攻击方式之DDoS攻击全面剖析
  3. 如何防御分布式拒绝服务DDoS的攻击
  4. 网管安全日志 DDoS攻击的监测以及防御
  5. 反黑经验:深入了解DDoS与DDoS追踪
责任编辑:唐炳干 来源: Blog
相关推荐

2017-11-01 13:42:13

LinuxDOSFreeDOS

2019-04-23 09:48:21

KubernetesPostgreSQL

2009-11-24 14:38:33

kickstart下安

2018-11-13 09:00:50

LinuxMS-DOS游戏DOSBox

2018-01-08 08:38:30

2010-04-20 14:13:08

Unix操作系统

2011-03-17 17:27:48

Sybase数据库引擎

2017-03-15 19:54:05

Linux进程后台

2017-03-09 10:07:04

Ubuntu系统技巧

2022-04-30 07:53:54

Python脚本语言

2016-09-22 12:25:42

2010-09-17 11:01:05

Java运行环境

2010-06-11 17:04:45

php sendmai

2009-12-23 16:22:15

2018-09-29 16:18:59

GitHub 开源微软

2009-06-12 18:21:46

App Engine上

2013-10-08 09:45:29

2013-07-10 10:21:22

Android Lis

2011-08-29 16:50:14

UbuntuGnome

2009-11-24 09:53:37

SUSE enterp
点赞
收藏

51CTO技术栈公众号