php和asp如何共存

php和asp如何共存,第1张

关于PHP与ASP共存的解决方案

思路:只要端口号不冲突就可以在同一台主机上布置很多种服务

为了避免端口冲突,停止服务

Apache请在终端中输入 taskkill /im httpd.exe /f

Nginx请在终端中输入   taskkill /im nginx.exe /f

安装IIS(Internet Information Services, Internet信息服务)

2.1 WIn+R打开运行,输入control,进入控制面板

2.2 点击程序-卸载程序

___

2.3 点击左侧的启用和关闭Windows功能

请点击输入图片描述

2.4 在弹出的窗口里面找到 Internet Information Services和 Internet Information Services可承载的web核心,展开到最底层,全部勾选,点击确定,稍等片刻,完成

测试访问

打开浏览器,输入localhost,如果能够看到页面,成功。

更改端口

在开始菜单搜索IIS,打开IIS管理器(不是6.0!!!)

左侧找到网站文件夹,选择Defalt Web Site,删了。

新建网站

点击右侧操作菜单下的“添加网站”,输入您的网站名称,在“物理路径”一栏中配置您的网站根目录。在下方的端口改为与其他服务不冲突的端口,其他保持默认。点击确定。

恢复PHP

打开PHP的服务器,如果有错误报告,请确认配置文件并查看端口是否冲突。

我不知道你说的“合集”是怎么个合法,所以不能提供具体代码。我只说下思路。

按理说比如你执行index.asp时,服务器是不会执行1.php和1.asp的。用包含文件不可以,因为不同的语言之间包含是不会运行的,楼主不信可以试一下。

一种可行的思路是:在index.asp和index.php中使用 Ajax 技术,异步请求 1.php 和 1.asp 这两个文件(这时就会得到这两个文件的运行结果),然后再把这两个文件用脚本合并起来。你可以在客户端使用 JavaScript 来调用 Ajax 和合并,也可以在服务器端用 php 语言 和 Asp 语言来调用。推荐在服务器端,因为这样可能快些,而且不会存在浏览器兼容问题。

我只会 ASP 和 ASP.NET,不会 php,如果需要帮助请 Hi 我,或者+我刚建的QQ群:58446866。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/627143.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-17
下一篇2023-07-17

发表评论

登录后才能评论

评论列表(0条)

    保存