ActiveScript

Essa seção contem notas específicas para a instalação com o ActiveScript.

ActiveScript é uma SAPI exclusiva do Windows que permite usar scripts PHP em qualquer host compatível com ActiveScript, como o Windows Script Host, ASP/ASP.NET, Windows Script Components ou Microsoft Scriptlet control.

A partir do PHP 5.0.1, ActiveScript foi movido para o repositório PECL. Você pode baixar esta estensão PECL como DLL a partir da página de downloads PHP ou em http://snaps.php.net/.

Nota: Você deve ler os passos para a instalação manual primeiro!

Depois de instalar o PHP, você deve baixar a DLL do ActiveScript (php5activescript.dll) e colocá-la no pasta principal do PHP (ex.: C:\php).

Depois de ter todos os arquivos necessários, você deve registrar a DLL no seu sistema. Para isso, abra o Prompt de Comando (localizado no Menu Iniciar). Depois vá para o seu diretório do PHP digitando algo como cd C:\php. Para registrar a DLL apenas digite regsvr32 php5activescript.dll.

Para testar se o ActiveScript está funcioando, crie um novo arquivo, chamado test.wsf (a extensão é muito importante) e digite:
<job id="test">
 
 <script language="PHPScript">
  $WScript->Echo("Hello World!");
 </script>
 
</job>
Salve e clique duas vezes no arquivo. Se você receber uma pequena janela dizendo "Hello World!", quer dizer que funcionou.

Nota: ActiveScript não usa o arquivo php.ini padrão. Ao invés disso, ele procurará somente no mesmo diretório do .exe que o chamou. Você deve criar um arquivo php-activescript.ini e colocar nessa pasta, se você quiser carregar extensões, etc.