添加node.js和socket.io后,我们如何运行现有的php应用程序

时间:2015-12-24 05:43:52

标签: php node.js socket.io

我已经在.php扩展程序上创建了我的整个网络项目,现在当我到达需要添加实时功能的部分时,我必须使用nodejssocket.io。在我nodejssocket.io上学习之后,我尝试将其添加到我现有的.php文件中。现在我正在使用我的本地计算机。

对于php我的apache使用端口8080。我知道我不能在同一个端口上使用两个服务器(apache和nodejs)。我们知道node.js可以创建它自己的服务器我选择了相同的端口8080,因为我必须首先加载我的php页面然后我可以在node.js上执行一些socket.iophp内容用于实时功能的页面,但它没有工作。由于用于这两个不同服务器的相同端口,它没有工作。

Ya ..我只能更改nodejs服务器端口,这两台服务器的工作正常但是如果我更改了我的apache端口或nodejs端口,反之亦然,它只会将我的php分开,另一边node.js/socket.io,这似乎是两个不同的应用程序,这就是我不想要的。

我还发现我们无法从nodejs server查看.php扩展名文件.Nodejs无法处理.php个简单文件:/

伙计们,我希望你们都明白我的问题。我会列出我想要的东西: -

1)我明智地首先管理这些端口问题。例如: - 如果我有一个地址为.php的{​​{1}}文件,我有些想要加载localhost:8080/abc/home.php文件并管理home.php服务器端口的工作地址或其他可能的地方如: - nodejs。如果我说了一些愚蠢的事情,我很抱歉,但我想专家可以理解我只是想要一些第一个php文件加载然后我可以处理我的{{ 1}}服务器监听我选择的localhost:8080/abc/home.php:3000页面。

2)我根本不想保留nodejs语言,因为它最好是自己的。我想要一些如何一起使用.phpphp

请专家为我提供最好的建议。

0 个答案:

没有答案