ActiveScript

本節將介紹有關 ActiveScript 安裝需要注意的方面。

ActiveScript 是一個只運行在 Windows 下的 SAPI,可以在任何相容 ActiveScript 的主電腦上使用 PHP 腳本,例如 Windows Script Host、ASP/ASP.NET、Windows Script Components 或 Microsoft Scriptlet control。

PHP 5.0.1 以後,ActiveScript 被搬移到了PECL 庫。可以從 PHP 下載頁面或是 http://snaps.php.net/ 下載此 PECL 增加的 DLL 檔案。

注: 應該首先閱讀手動安裝步驟

PHP 安裝完成後,應該下載 ActiveScript DLL(php5activescript.dll)並將其放入 PHP 主目錄(例如 C:\php)。

準備好全部所需檔案後,必須在系統中註冊 DLL。做法是開啟指令提示行視窗(位於開始選單),然後輸入類似 cd C:\php 的指令進入 PHP 目錄,最後輸入 regsvr32 php5activescript.dll 註冊該 DLL。

要測試 ActiveScript 是否正確工作,請建立一個新檔案,命名為 test.wsf(這個副檔名很重要)然後輸入:
<job id="test">

 <script language="PHPScript">
  $WScript->Echo("Hello World!");
 </script>

</job>
儲存並按兩下這個檔案。若果您看到一個小視窗,內容為「Hello World!",說明安裝成功。

注: 在 PHP 4 中,該引擎被命名為「ActivePHP」,若果使用 PHP 4,應該將上例中的「PHPScript」置換為「ActivePHP」。

注: ActiveScript 不使用預設的 php.ini 檔案,而僅在呼叫它的 .exe 檔案所在目錄中尋找。若果想載入 PHP 增加等,應該建立 php-activescript.ini 並將其放入那個目錄。