本文目錄一覽:
同時使用ASP和PHP的伺服器裝什麼好?
1、可以只裝iis(到IIS裡面配置下php的運行環境,ASP和PHP一起跑)
2、可以IIS(單獨跑ASP)和appache(單獨跑php)一起裝。
個人建議選第二種,IIS跑ASP肯定是最好的,而appache跑php肯定是最好的。
配置都很簡單,就是埠可能需要改下。80跑ASP,就是IIS默認的,appache的在配置文件裡面改了重啟下就可以。
注意:安裝的時候都是默認80埠,可能才裝起有一個跑不起來,你修改了埠重啟下就OK,並不是你沒裝好。
php和asp如何共存
關於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的伺服器,如果有錯誤報告,請確認配置文件並查看埠是否衝突。
可以在一個網頁中同時使用asp和php語言開發嗎
不可以,因為伺服器要根據文件的擴展名來確定腳本的解析引擎,而你這個文件的擴展名要麼是asp,要麼是php,不可能同時兼容的。
當然,同一個網站的不同網頁是可以分別用asp和php來做的,它們是可以相互跳轉的,也可以互相傳遞參數的(通過URL),還可以共享session、cookies等資源,只要伺服器支持即可。
當然咯,利用框架(Frame或iframe)把asp和php的頁面組合在一起同屏顯示(還可以互相控制),也勉強算是「在一個網頁中同時使用asp和php語言開發」了吧?!
原創文章,作者:VOXS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148570.html