我现在有两台PC机,作为虚拟主机在用
一台是RedHat Linux 7.2,用到了Apache+PHP+MySQL
另一台是Windws 2000,用到了IIS+ASP+ACCESS,
因PC机紧张,想合二为一,请问:
在一台服务器上同时用IIS+ASP+ACCESS和PHP+MySQL,行吗?
如果行的话,我想也只会是Windows下,不可能是在Linux下。那么问题就变成了:
一、ASP和Apache能共存吗?
二、如果不能共存,那么IIS能支持PHP+MySQL吗?或者Apache能支持ASP+ACCESS吗?
谢谢各位高手帮忙!
---------------------------------------------------------------
可以的,有两种方法
1、将IIS和APACHE分别使用不同的端口号,以免冲突,然后再想以前一样安装PHP、ACCESS等
2、只安装IIS。让IIS支持PHP,那么你的所有要求就都能满足了,安装方法在很多网站上都可以找到。这种方法比较值得推荐。
---------------------------------------------------------------
让IIS和Apache同时运行,使用不同的端口号,比如说其中一个是8686,
如果虚拟主机用户没有申请域名,通过IP地址来访问,
那么,用户的地址是不是会变为象202.108.42.91:8686这样呢?
如果申请了域名,是不是得变成www.163.com:8686?
请赐教!
---------------------------------------------------------------
Win2000+apache+asp+php+mysql+jsp运行环境的设置
最近工作的地方在使用asp做开发~~晕!!难道要使用微软的IIS吗!!不要呀!:)所以就上望找了一些关于apache支持ASP的资料,通过一系列的下载和配置后终于可以使APACHE支持ASP和PHP了!
————————————————————————————————————
下面就对配置的过程做一下简单的介绍希望可以对需要解决这方面问题的朋友有所帮助!
首先下载软件:
Apache www.apache.org上面都有自己查找想用的版本!!
sun jdk www.sunsoft.com在首页上面就有连接。我用的就是1.4版的!!
php 不用多说了code-labs上面就有也可以去php的官方网站看看!!
iasp最重要的一个软件了(废话不下在怎么支持asp呀!!啊!!别拿鸡蛋坎我呀~http://www.stryon.com/chooseproduct.asp
注册后就可以下载了!
——————————————————————————————————
好了现在开始配置了!!
首先安装apache一切默认安装就可以了!
打开配置文件主要修改的项目是:
documentroot:(web的主目录)
BindAddress 127.0.0.1
其他都是以后深入使用是才要配置的项目了!安装完毕后运http://localhost/
就可以看见apache的帮助文件了!
下面安装php首先拷贝php目录到c:下改名为php4我用的是PHP的4.0.2版,
接下来就要拷贝msvcrt.dll到c:\winnt\system32\下面系统就回提示所文件正在被windows使用了,不要紧正常现象!在见php.ini-dist改名拷贝到c:\winnt\目录下,好了现在打开apache的配置文件httpd.conf增加下面的语句:
scriptAlias /php4/ "C:/php4/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
Action application/x-httpd-php4 "/php4/php.exe"
DirectoryIndex index.html
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
DirectoryIndex index.asp
接下来修改php.ini文件
找到Windows Extensions项:增加
extension_dir = c:\php4
extension=php_zlib.dll
extension =php_ldap.dll
extension =php_zlib.dll
extension =php_calendar.dll
extension =php_exif.dll
extension =php_ftp.dll
extension =php_mssql70.dll (这一项不要加,没有MSSQL7.0呀)
extension =php_imap.dll
ok存盘!!
在你的documentroot的目录下建立test.php文件
1info();
OK看见PHP的测试页面了!!至此PHP的配置已经完成了!
先停止apache的进程!
下面安装JDK也是进行默认安装就可以了!之后在WINDOWS的环境变量里面增加PATH变量值C:\j2sdk*\bin(*:不同版本的安装路径名不同)
好了下面安装IASP使用默认安装就可以了!在安装过程后软件会提示你进行web server的设置首先选择:
instant asp native servlet surport 选项接下来选择apache server
之后要求你选择APCHE的版本号和httpd.conf的路径选择好后系统自动进行配置如果一切顺利就可以测试了!!
建立test.asp
1response.write("hell world!")
现在运http://localhost/test.asp,看到HELLOWORLD!好了一切搞定有可以使用APACHE了!!!
上次说到了windows+apache+php+asp的运行环境了今天来说说在这个基础上使apache也可以支持JSP的运行。
1:所需软件resin(resin2.1.4)
Resin http://www.caochu.com
下面说说怎么安装:
resin在下载后是.zip文件只要简单的解压缩到指定的目录就可以了这里我使用的是C:\resin-ee-2.1.4 利用命令 C:\resin-ee-2.1.4\bin\httpd.exe -install(remove)将resin作为win2000的一个service
OK!下面找到win2000的环境变量"控制面板-->系统-->高级-->环境变量“
增加变量"resin_home"变量值"C:\resin-ee-2.1.4"如果你已经安装了 jdk那么就不需要设置什么了!没有的话就看看的我的上一篇文章!!!OK向下~~
现在修改apache的设置文件httpd.conf假如下面的代码:
LoadModule caucho_module C:/resin-ee-2.1.4/libexec/apache-1.3/mod_caucho.dll
AddModule mod_caucho.c
CauchoHost localhost 6802
AddHandler caucho-request jsp
1<location *="" servlet="">
2
3SetHandler caucho-request
4
5</location>
OK!save file.
next!修改resin的配置文件C:\resin-ee-2.1.4\conf\resin.conf
找到这一行:
1<app-dir>doc</app-dir>
改成:
1<app-dir>(你的apache的documentroot默认是apache/htdocs/</app-dir>
save file!!
restart apache and resin
在你的web root 目录下建立test.jsp内容如下:
1@ page language=javascript
2 + 2 = ``` = 2 + 2
1
2在浏览器中执http://localhost/test.jsp
3
4如果看见了2+2=4,那么恭喜你了你成功使apache和resin 结合到一起了!