我正在运行服务器2008年,并安装了多个版本的PHP。 它看起来像最初的版本是5.2.14。 然后还有2个版本,安装5.2.17和5.3.10。 他们在这个目录结构中:
C:\program files\php - 5.2.14 C:\program files\php\v5.2 - 5.2.17 C:\program files\php\v5.3 - 5.3.10
在IIS中,我已经在PHPpipe理器中设置了PHP版本以使用5.3.10。
一切通过iis工作得很好。 我遇到的问题是5.3.10通过命令行工作。
我有多个使用PHP的任务运行: start a program: "C:\Program Files\PHP\php.exe" -fc:\file.php
这运行良好,并使用PHP 5.2.14。
当我尝试运行一个任务: start a program "C:\Program Files\PHP\v5.3\php.exe" -fc:\file.php
我可以让PHP工作,但似乎我有问题连接到本地数据库。 有没有办法使PHP的最新版本的命令行的默认版本还是我错过了一些文件或ini设置让MySQL正常工作?
理由是有一些function,我需要使用PHP 5.3 +