要在 Node.js 中調用 PHP,您可以使用 child_process
模塊來執行 PHP 腳本。以下是一個簡單的示例:
首先確保您已經安裝了 PHP,并將其添加到了系統的 PATH 環境變量中。
創建一個 PHP 文件,例如 example.php
:
<?php
echo "Hello from PHP!";
?>
child_process
模塊執行 PHP 腳本:const { exec } = require('child_process');
exec('php example.php', (error, stdout, stderr) => {
if (error) {
console.error(`執行錯誤: ${error}`);
return;
}
if (stderr) {
console.error(`輸出錯誤: ${stderr}`);
}
console.log(`輸出結果: ${stdout}`);
});
運行 Node.js 腳本后,您應該會看到 PHP 腳本的輸出結果:Hello from PHP!
。
請注意,這種方法適用于簡單的 PHP 腳本調用。對于更復雜的交互,您可能需要考慮使用其他庫,例如 node-php-server 或 php-express。