如何同时安装并支持PHP和JSP-JSP编程
9个回答
展开全部
PHP和JSP是两种非常流行的动态网页,非常值得学习。下面来说一下如何安装编程环境。
PHP的话,需要一个服务器,推荐安装WAMP(Linux系统为LAMP),是一个集成环境,非常方便,如果要编写php文件,推荐使用sublime text编辑器,美观高效简洁,编写完成后直接在浏览器运行(记得先开启服务器,打开WAMP即可)。Zend Studio是一个强大IDE,非常专业的php编写软件,可以考虑一下,其实我个人还是喜欢sublime text。
JSP是JavaWeb,大多数人都是用Eclipse写Java,同样Eclipse也有一个JEE,可以编写并运行JSP文件,记得还要安装一个服务器,推荐使用tomcat,具体安装可以百度。
两个都要使用服务器,所以要注意端口冲突问题,两个的端口不能一样,否则会出问题。
希望能帮到你哦!
PHP的话,需要一个服务器,推荐安装WAMP(Linux系统为LAMP),是一个集成环境,非常方便,如果要编写php文件,推荐使用sublime text编辑器,美观高效简洁,编写完成后直接在浏览器运行(记得先开启服务器,打开WAMP即可)。Zend Studio是一个强大IDE,非常专业的php编写软件,可以考虑一下,其实我个人还是喜欢sublime text。
JSP是JavaWeb,大多数人都是用Eclipse写Java,同样Eclipse也有一个JEE,可以编写并运行JSP文件,记得还要安装一个服务器,推荐使用tomcat,具体安装可以百度。
两个都要使用服务器,所以要注意端口冲突问题,两个的端口不能一样,否则会出问题。
希望能帮到你哦!
展开全部
文件目录说明:
[apache-tomcat-6.0.37-windows-x86] tomcat 安装版与解压版文件
[httpd-2.2] apache安装文件
[java] jdk与jre安装文件
[mysql] mysql与mysql-tool安装文件
[php-5.2.14-Win32] php解压文件
[tomcat-connectors-1.2.14-isapi-iis-6.0+] isapi模块安装文件
[tomcat-connectors-1.2.37-httpd-2.2.x] apache jk模块文件
[tomcat-connectors-1.2.37-isapi-iis-6.0+] isapi模块文件与注册表文件
组件安装:
1、安装JDK(JRE)
环境变量 (系统变量,非用户变量)
JAVA_HOME = c:\Program Files\Java\jdk
CLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;
Path = %Java_Home%\bin
注:JDK(JRE)一定要在Tomcat之前安装:
2、安装Apache
Apache的安装过程中设置Network Domain和Server Name为Localhost,设置Email地址。
注:安装完成之后,如果apache用的是80端口,那么在浏览器中输入 http://localhost ,如果使用的是其它端口例如81,则输入 http://localhost:81(这里Apache用80口,iis使用81口,tomcat使用8080口)将会看到 Apache 的成功页面。此时Apache已经运行,在系统托盘可以看到它的图标,双击打开可以对Apache服务进行控制,我们下面还要安装Tomcat和JK,所以现在选择 Stop 停止 Apache 服务。
3、安装Tomcat
将Tomcat解压到 D:\Program Files\Tomcat 下,设置环境变量:
CATALINA_BASE = D:\Program Files\tomcat
CATALINA_HOME = D:\Program Files\tomcat
CLASSPATH=%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\mysql-connector-java-5.0.4-bin.jar
把mysql-connector-java-5.0.4-bin.jar(先要安装MySQL Tools)从MySQL\MySQL Tools for 5.0\java\lib拷贝到D:\Tomcat 6.0\lib下,配置这个的目的是让你的java应用程序找到连接mysql的驱动;运行 \Tomcat\bin\startup.bat 启动Tomcat,出现Tomcat页面则表示安装成功。
4、安装JK
把 mod_jk.so 拷贝到 D:\ProgramFiles\Apache2.2\modules 下。
5、php安装
设置环境变量(帮助系统找到php.ini)
Path = D:\servers\php;D:/servers\php\ext
php.ini
设置PHP扩展包目录
extension_dir ="D:/servers/php/ext"
去掉以下配置注释,支持mysql:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
支持session:
session.save_path = "e:/temp"
上传文件目录配置:
upload_tmp_dir ="e:/temp"
时区配置:
date.timezone =Asia/Shanghai
服务器配置:
1、配置Tomcat
查找Tomcat目录下的 conf/workers.properties文件(安装版isapi会自动生成该文件),如果此文件不存在,则依以下内容创建,如有不同处,以下方文本为准进行修改。
workers.tomcat_home=D:\Program Files\Tomcat#让mod_jk模块知道Tomcat的位置
workers.java_home=D:\ProgramFiles\Java\jdk\jre6 #让mod_jk模块知道jre的位置
ps=\
worker.list=wlb #模块版本
worker.wlb.port=8009 #工作端口,若没占用则不用修改
worker.wlb.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.wlb.type=ajp13 #类型
worker.wlb.lbfactor=1 #代理数,不用修改
对Tomcat的设置进行任何修改后都要重启才可以生效。
2、配置Apache
打开D:\ProgramFiles\Apache2.2\conf下的httpd.conf,在最后加入下面这段代码并保存。
# 修改apache中的httpd.conf文件,分别把下面语句前的"#"去掉,加载proxy模块:
#LoadModule proxy_modulemodules/mod_proxy.so
#LoadModule proxy_ajp_modulemodules/mod_proxy_ajp.so
#LoadModule proxy_balancer_modulemodules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_modulemodules/mod_proxy_http.so
#LoadModule proxy_ftp_modulemodules/mod_proxy_ftp.so
3、配置PHP
3.1 加载php模块
LoadModule php5_module"e:/server/php/php5apache2_2.dll"
PHPIniDir "e:/server/php"
# 可选项:如果系统找不到模块手工加载
LoadFile"e:/server/php/libmysql.dll"
LoadFile"e:/server/php/libmcrypt.dll"
# 设置文档扩展名
AddType application/x-httpd-php .php .html.htm
3.2 配置JSP
# 加mod_jk模块
LoadModule jk_module modules\mod_jk.so
# 指定tomcat监听配置文件地址
JkWorkersFile "e:\Program Files\Tomcat\conf\workers.properties"
# 指定日志存放位置
JkLogFile "e:\ProgramFiles\Tomcat\logs\mod_jk.log"
# 指定日志类型
JkLogLevel info
4、配置VirtualHost
4.1支持php
<VirtualHost localhost:80>
# 您的站点项目所在路径,应与tomcat中的目录设置相同
DocumentRoot "F:/wwwroot/php"
ServerName localhost
ServerAdmin footer@yeah.net
ServerAlias localhost www.A.com
DirectoryIndex index.html index.htm index.php
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
# 配置目录权限
<Directory "F:/wwwroot/php">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4.2支持jsp
<VirtualHost localhost:80>
# 您的站点项目所在路径,应与tomcat中的目录设置相同
DocumentRoot "F:/wwwroot/jsp"
ServerName localhost
ServerAdmin footer@yeah.net
ServerAlias localhost www.A.com
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
# 让Apache支持对servlet,jsp,.do传送,用以Tomcat解析
JkMount /servlet/* wlb
JkMount /*.jsp wlb
JkMount /*.do wlb
# 配置目录权限
<Directory "F:/wwwroot/jsp">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4.3支持Asp
<VirtualHost *:80>
<Directory "F:/wwwroot/asp">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
# 此项一定要有,且设置成on状态
ProxyPreserveHost on
# 您的站点项目所在路径,应与IIS中的目录设置相同
ServerAdmin footer@yeah.net
ServerName localhost
ServerAlias localhost www.B.com
DocumentRoot "F:/wwwroot/asp"
DirectoryIndex index.html index.htm index.asp
# 传送IIS解析
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
ErrorLog logs/web_error_log
CustomLog logs/web_access_log common
</VirtualHost>
[apache-tomcat-6.0.37-windows-x86] tomcat 安装版与解压版文件
[httpd-2.2] apache安装文件
[java] jdk与jre安装文件
[mysql] mysql与mysql-tool安装文件
[php-5.2.14-Win32] php解压文件
[tomcat-connectors-1.2.14-isapi-iis-6.0+] isapi模块安装文件
[tomcat-connectors-1.2.37-httpd-2.2.x] apache jk模块文件
[tomcat-connectors-1.2.37-isapi-iis-6.0+] isapi模块文件与注册表文件
组件安装:
1、安装JDK(JRE)
环境变量 (系统变量,非用户变量)
JAVA_HOME = c:\Program Files\Java\jdk
CLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;
Path = %Java_Home%\bin
注:JDK(JRE)一定要在Tomcat之前安装:
2、安装Apache
Apache的安装过程中设置Network Domain和Server Name为Localhost,设置Email地址。
注:安装完成之后,如果apache用的是80端口,那么在浏览器中输入 http://localhost ,如果使用的是其它端口例如81,则输入 http://localhost:81(这里Apache用80口,iis使用81口,tomcat使用8080口)将会看到 Apache 的成功页面。此时Apache已经运行,在系统托盘可以看到它的图标,双击打开可以对Apache服务进行控制,我们下面还要安装Tomcat和JK,所以现在选择 Stop 停止 Apache 服务。
3、安装Tomcat
将Tomcat解压到 D:\Program Files\Tomcat 下,设置环境变量:
CATALINA_BASE = D:\Program Files\tomcat
CATALINA_HOME = D:\Program Files\tomcat
CLASSPATH=%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\mysql-connector-java-5.0.4-bin.jar
把mysql-connector-java-5.0.4-bin.jar(先要安装MySQL Tools)从MySQL\MySQL Tools for 5.0\java\lib拷贝到D:\Tomcat 6.0\lib下,配置这个的目的是让你的java应用程序找到连接mysql的驱动;运行 \Tomcat\bin\startup.bat 启动Tomcat,出现Tomcat页面则表示安装成功。
4、安装JK
把 mod_jk.so 拷贝到 D:\ProgramFiles\Apache2.2\modules 下。
5、php安装
设置环境变量(帮助系统找到php.ini)
Path = D:\servers\php;D:/servers\php\ext
php.ini
设置PHP扩展包目录
extension_dir ="D:/servers/php/ext"
去掉以下配置注释,支持mysql:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
支持session:
session.save_path = "e:/temp"
上传文件目录配置:
upload_tmp_dir ="e:/temp"
时区配置:
date.timezone =Asia/Shanghai
服务器配置:
1、配置Tomcat
查找Tomcat目录下的 conf/workers.properties文件(安装版isapi会自动生成该文件),如果此文件不存在,则依以下内容创建,如有不同处,以下方文本为准进行修改。
workers.tomcat_home=D:\Program Files\Tomcat#让mod_jk模块知道Tomcat的位置
workers.java_home=D:\ProgramFiles\Java\jdk\jre6 #让mod_jk模块知道jre的位置
ps=\
worker.list=wlb #模块版本
worker.wlb.port=8009 #工作端口,若没占用则不用修改
worker.wlb.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.wlb.type=ajp13 #类型
worker.wlb.lbfactor=1 #代理数,不用修改
对Tomcat的设置进行任何修改后都要重启才可以生效。
2、配置Apache
打开D:\ProgramFiles\Apache2.2\conf下的httpd.conf,在最后加入下面这段代码并保存。
# 修改apache中的httpd.conf文件,分别把下面语句前的"#"去掉,加载proxy模块:
#LoadModule proxy_modulemodules/mod_proxy.so
#LoadModule proxy_ajp_modulemodules/mod_proxy_ajp.so
#LoadModule proxy_balancer_modulemodules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_modulemodules/mod_proxy_http.so
#LoadModule proxy_ftp_modulemodules/mod_proxy_ftp.so
3、配置PHP
3.1 加载php模块
LoadModule php5_module"e:/server/php/php5apache2_2.dll"
PHPIniDir "e:/server/php"
# 可选项:如果系统找不到模块手工加载
LoadFile"e:/server/php/libmysql.dll"
LoadFile"e:/server/php/libmcrypt.dll"
# 设置文档扩展名
AddType application/x-httpd-php .php .html.htm
3.2 配置JSP
# 加mod_jk模块
LoadModule jk_module modules\mod_jk.so
# 指定tomcat监听配置文件地址
JkWorkersFile "e:\Program Files\Tomcat\conf\workers.properties"
# 指定日志存放位置
JkLogFile "e:\ProgramFiles\Tomcat\logs\mod_jk.log"
# 指定日志类型
JkLogLevel info
4、配置VirtualHost
4.1支持php
<VirtualHost localhost:80>
# 您的站点项目所在路径,应与tomcat中的目录设置相同
DocumentRoot "F:/wwwroot/php"
ServerName localhost
ServerAdmin footer@yeah.net
ServerAlias localhost www.A.com
DirectoryIndex index.html index.htm index.php
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
# 配置目录权限
<Directory "F:/wwwroot/php">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4.2支持jsp
<VirtualHost localhost:80>
# 您的站点项目所在路径,应与tomcat中的目录设置相同
DocumentRoot "F:/wwwroot/jsp"
ServerName localhost
ServerAdmin footer@yeah.net
ServerAlias localhost www.A.com
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
# 让Apache支持对servlet,jsp,.do传送,用以Tomcat解析
JkMount /servlet/* wlb
JkMount /*.jsp wlb
JkMount /*.do wlb
# 配置目录权限
<Directory "F:/wwwroot/jsp">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4.3支持Asp
<VirtualHost *:80>
<Directory "F:/wwwroot/asp">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
# 此项一定要有,且设置成on状态
ProxyPreserveHost on
# 您的站点项目所在路径,应与IIS中的目录设置相同
ServerAdmin footer@yeah.net
ServerName localhost
ServerAlias localhost www.B.com
DocumentRoot "F:/wwwroot/asp"
DirectoryIndex index.html index.htm index.asp
# 传送IIS解析
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
ErrorLog logs/web_error_log
CustomLog logs/web_access_log common
</VirtualHost>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用xampp可以同时安装tomcat 和 php,支持php和jsp编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个感觉不行的把 会冲突的,不过你可以试以下双系统,一个系统安装一个编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要修改PHP(或者JSP)环境下的服务器访问端口,让两个环境的服务器端口不冲突就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询