selfRecords | notes | apache | jspSite | appsite | |
---|---|---|---|---|---|
port | 8088 | 8086 | 80 | 8080 | 8081 |
物理路径 | ..\witiso\21\selfRecords | ..\witiso\21\notes | ..\21\jspsite\wwu\WebContent | i:\wwuhn\aspsite | |
默认打开 | admin.asp | index.asp | %siteRoot%\--%workpath% | ||
start | IIS+DM:sitesetup(path,port);DM:diff DSN; | apache | JDK+Tomcat安装和配置 | IIS | |
other | 1 localhost=127.0.0.1=outside IP;2 每一个server或site都可以进行服务的start,pause,stop;一些sserver可能默认为Manual(stop),需手动重启;3 server配置的更改需要server restart;如果在在提供的工作中无法重启(Apache有这种情况),可以在services.msc中重启服务。 |
asp:IIS+ASP+DM+Access | ||
---|---|---|
IIS | Dreamweaver | |
new site | -new site | |
port: | -url:http://localhost:port(本地编辑和测试)(先有IIS完成站点建立(IP+Port) | 对应一致 |
phisical path | -phisical path | 对应一致 |
IIS打开的服务器技术 | 服务器技术:asp VBScript | |
default document | 新建DSN,多个站点对应多个DSN(注册表中存储数据库信息)(可选择OLEDB或ODBC,即写连接字符串);对于DSN,如果重装OS,还需重建DSN,双击已存在的数据库连接修改,不建议删除重建(需另检查recordset绑定和服务器行为); |
JSP:JKD+TomCat+MySQL+Eclipse | ||
---|---|---|
JDK | DevelopmentTool+source code+public JRE(JVM) | |
1 setup path: | d:\java\jdk | |
2 JRE7的安装路径 | d:\java\jre7(JRE可单独安装和卸载) | |
3 配置环境变量: | java_home:D:\java\jdk | |
classPath:.;%java_home%\lib\rt.jar;...tools.jar; | ||
path:+%java_home%\bin | ||
TomCat | function:web server+app server | |
1 %setupPath% | D:\Program Files\Apache Software Foundation\Tomcat 7.0 | |
2 JVM path: | d:\java\jre7 (安装时匹配,tomcat编译和运行jsp需要JDK) | |
3 config exefile | %setupPath%\bin\Tomcat7w.exe(JRE) | |
4 %siteRoot% | %setupPath%\webapps\ROOT(默认) | |
5 config textfile | %setupPath%\conf\server.xml(默认port:8080)+web.xml | |
server.xml: | <Host name="localhost"...> <Context path="" docBase="%workpath%" reloadable="true"></Context></host> | |
添加第二个域名 | 1 复制上面的一段文本,更改name(如website) and docBase.; | |
2 修改C:\windows\system32\drivers\etc\hosts, 添加域名:127.0.0.1 localhost | ||
web.xml: | <param-name>listings</param-name>下的参数false改成true; | |
default file | web.xml:<welcome-file-list>内更改; | |
MySQL | 下载和配置 | 下载msi安装版:mysql-installer-community-5.5.32.2,同时要下载一个数据库连接包mysql-connector-java-5.1.22,复制到各目录bin下(jdk & tomcat),并设置环境变量classpath对应其路径。 |
JSP工作原理:1浏览器请求index.jsp;2 Tomcat的engine翻译.jsp为servlet的.java;3 engine调用Javac编译器编译.java为可执行的字节码.class;4 调用JVM解释执行,生成并发送向浏览器的应答;5 .java和.class文件存储在%setupPath%\work\Catalina\localhost\_\org\apache\jsp下(文件名更改为:index_jsp) | ||
Eclipse | ||
1 %workpath% | I:\wwuhn\Website\witiso\21\jspsite | |
2 preferences | menu:windows-preference-server(JRE) | |
3 new project | new-project-web:dynamic web site-name:wwu » target runtime »tomcat7(»jre7) »server »Root: wwu, dir:webContent(完成后自动生产三个文件夹);(如果tomcat、JDK重装,路径改变,则项目wwu需重置); | |
4 new server | new-others-server:选择apache,并添加项目wwu; | |
5 new jsp | 项目jspsite\webContent下,设置编码:GB2312;<% java.util.Date d = new java.util.Date(); %><%= d.toString() %> | |
6 star server | 在该环境下启动server(TomCat),需先确保TomCat是“stop”状态; | |
7 临时发布jsp | jsp右击-run as-run on server; | |
路径关联: | JVM path---%siteRoot% ---http://localhost:8080--- %workpath% |
PHP:Apache+PHP+mySQL | ||
---|---|---|
Apache | 网页服务器,在http://localhost下可以返回html\jsp(jsp代码忽略)(asp不行)返回,不能解释动态代码为html页面给浏览器; | |
config file | D:\\Apache2.2\conf\httpd | |
Listen 80 | 默认端口:80 | |
DocumentRoot | 默认:D:\apache2.2\htdocs | |
DocumentRoot "f:\php5" | ||
<Directory "f:\php5"> | ||
加入php模块 | LoadModule php5_module f:/php5/php5apache2_2.dll(与apache对应的安装版本对应) AddType application/x-httpd-php .php .html .htm(指定执行的程序扩展名。) PHPIniDir "f:/php5"(指定PHP的安装目录)(将三行内容复制到httpd未) |
|
虚拟目录 | 1 找到以下文本更改:# Alias /webpath /full/filesystem/path,将前面的#去掉,改为以下虚拟目录Alias /Webpath "D:/Data"(注意符号"/"); | |
2 复制一段<Directory..>...</Directory>(内有四行文本);改为<Directory d:/data >; | ||
3 重启apache,浏览器中输入http://localhost/data/即可访问虚拟目录内的默认打开文档。 | ||
PHP | 下载代码包 | php-5.2.17-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,如 Apache。 |
解压代码包 | 将代码包解压至f:\php5; | |
php.ini | 将配置文件改回扩展名.ini; | |
extension_dir = "f:\php5\ext" | ||
extension=php_mysql.dll extension=php_mysqli.dll | ||
将php安装目录下的libmysql.dll文件拷到%windir%\system32目录中 | ||
mySQL | 下载安装 | 安装版(mysql-installer-community-5.5.32.2),解压版;注意分清下载; |