我正在开发一个Web应用程序,其中一些现有代码使用PHP,但很多新开发将在Node.js中进行。后端是MySQL。在过去,我已经将MAMP用于LAMP堆栈。但是,您建议将哪些用作Node.js,PHP和&amp ;;的本地开发环境。 MySQL的?
谢谢,
答案 0 :(得分:1)
您可以使用Node Express模块
在任何可用的端口上节点服务器var app = require('express')();
var listener = app.listen(<Available_Port>, function(){
console.log('Listening on port ' + listener.address().port);
});
默认情况下,MAMP apache 将在 80 端口上运行,您的php脚本将从此处运行,端口 3306上的 Mysql 默认情况下
答案 1 :(得分:0)
几个软件包可以帮助您通过Node提供PHP服务,最值得注意的是node-php软件包(there's two of them,彼此完全无关,但通常做同样的工作)。
以下是使用mkschreder's node-php服务WordPress的节点示例:
conda install numpy
理想情况下,您应该坚持只是 Node或PHP。 Node运行服务器端,PHP运行。将PHP放在Node项目上会使Node变得冗余,反之亦然。
进一步阅读: