在 Node.js 中,你可以使用 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;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
});
这个示例中,我们使用 exec
函数执行 PHP 脚本,并将结果输出到控制台。注意,这种方法仅适用于 PHP CLI(命令行界面),而不适用于运行在 Web 服务器上的 PHP 代码。