如何为Node.js,PHP和&设置开发环境MySQL的

时间:2016-02-01 04:35:27

标签: php mysql node.js apache ubuntu

我正在开发一个Web应用程序,其中一些现有代码使用PHP,但很多新开发将在Node.js中进行。后端是MySQL。在过去,我已经将MAMP用于LAMP堆栈。但是,您建议将哪些用作Node.js,PHP和&amp ;;的本地开发环境。 MySQL的?

谢谢,

2 个答案:

答案 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变得冗余,反之亦然。

进一步阅读: