使用.net 1.1在vb.net中执行php脚本

使用.net 1.1在vb.net中执行php脚本,php,vb.net,Php,Vb.net,我很难找到一个在点击按钮时执行php脚本的解决方案。 我有这个密码 Dim tempfilename As String = "C:\test.php" Dim startInfo As New ProcessStartInfo("php.exe") startInfo.CreateNoWindow = False startInfo.FileName = TempFileName Dim returnvalue As Object startInfo

我很难找到一个在点击按钮时执行php脚本的解决方案。 我有这个密码

  Dim tempfilename As String = "C:\test.php"
    Dim startInfo As New ProcessStartInfo("php.exe")
    startInfo.CreateNoWindow = False
    startInfo.FileName = TempFileName
    Dim returnvalue As Object
    startInfo.WindowStyle = ProcessWindowStyle.Minimized
    Process.Start(startInfo)
我现在不知道如何编写执行脚本的行 例如,在cmd:php.exe test.php中

如何在vb中编写此命令,将其添加到何处?

PHP是一种服务器端语言 最重要的一点是:

PHP被设计成服务器端语言,而HTML、CSS、JS、, 是客户端语言。因此PHP需要一个服务器。但是这个属性 的PHP为用户数据提供了很多安全性

如果你想在你的机器上使用PHP语言,你需要一个服务器

如今,Windows上的WAMP Apache、MySQL、PHP是一个很好的解决方案

本地服务器 创建本地服务器后,您只需向以下服务器发出WebRequest:

127.0.0.1/myfile.php
响应将是您的脚本结果

ComandLinePHP 也可以从命令行运行PHP,但您需要记住,这意味着您需要安装最新版本的PHP。如果是这种情况,例如使用WAMP,您可以执行以下操作:

首先检查php.exe的路径:

c:\wamp\bin\php\php5.x.y\php.exe
这里x和y是已经安装的PHP的版本号

从那里打开终端或使用cd命令导航到那里

然后简单地做:

php your_script.php
使用VB.NET,这将提供如下内容:

Process.Start(String.Format("cmd /k {0} & {1}", "cd c:\wamp\bin\php\php5.x.y\php.exe", "php your_script.php"))
c但基本相同: