我已经在.php
扩展程序上创建了我的整个网络项目,现在当我到达需要添加实时功能的部分时,我必须使用nodejs
和socket.io
。在我nodejs
和socket.io
上学习之后,我尝试将其添加到我现有的.php
文件中。现在我正在使用我的本地计算机。
对于php
我的apache使用端口8080
。我知道我不能在同一个端口上使用两个服务器(apache和nodejs)。我们知道node.js
可以创建它自己的服务器我选择了相同的端口8080
,因为我必须首先加载我的php
页面然后我可以在node.js
上执行一些socket.io
和php
内容用于实时功能的页面,但它没有工作。由于用于这两个不同服务器的相同端口,它没有工作。
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
语言,因为它最好是自己的。我想要一些如何一起使用.php
和php
请专家为我提供最好的建议。