Apache下,同时架设PHP、MySql和JSP的环境(Windows版)
说明:
本篇文章应用于Windows系统上,在Apache Web Server 中同时架设 PHP、MySql 和 JSP 环境。 <br> 为什么要安装这样一个环境呢?相信我也不用多说了,大家都明白吧,好了,让我们开始吧!
<br>相关软件:
Apache Web Server <br> 下载地址: http://www.apache.org 建议版本1.3.14 <br> Php <br> 下载地址: http://www.php.net 建议版本 4.0.0 <br> Mysql <br> 下载地址: http://www.mysql.com 建议版本 3.22.30 <br> jdk <br> 下载地址: http://java.sun.com 建议版本 1.2 <br> Tomcat <br> 下载地址: http://jakarta.apache.org 建议版本 3.1 <br> JServer Apache Module <br> 下载地址: http://jakarta.apache.org 文件名字 ApacheModuleJServ.dll
首先,让们来确定安装目录,用变量代替
Apache 端口 APACHE_PORT 默认80 <br> Tomcat 端口 TOMCAT_PORT 默认8080 <br> Apache 安装目录为 MY_APACHE_PATH <br> Php 安装目录为 MY_PHP_PATH <br> MySql 安装目录为 MY_MYSQL_PATH <br> jdk 安装目录为 MY_JDK_PATH <br> Tomcat 安装目录为 MY_TOMCAT_PATH
<br> <br>////////////////////////////////////////////////////////////////////// <br>第一步 Apache Web Server
[安装]:下载完 Apache 后,直接执行安装程序,将Apache 安装在 MY_APACHE_PATH 目录下,然后编辑文件 MY_APACHE_PATHconfhttpd.conf 文件,修改如下几行
Port #端口号,默认80,如果已经被其他Server占用,则必须修改 <br> DocumentRoot #Web根目录
如果你对此文件不是很了解,请仔细修改
[启动]:MY_APACHE_PATHApache.exe
[测试]:打开浏览器,在地址栏里输入 127.0.0.1:APACHE_PORT 看到 Apache 页面,则说明启动成功。
[关闭]:MY_APACHE_PATHApache.exe -k shutdown
[注意]:如果 Apache 不能够启动,请查看系统的 TCP/IP 是否启动了域,在 Window98 的环境下,如果没有启动域,可能导致 Apache 因找不到域,而无法启动。
[补充]:WinNT 和 Win2000 用户可以将 Apache 作为 Server 安装 <br> Server 方式安装:apache -i <br> Server 方式卸载:apache -u <br> Server 方式启动:NET START apache <br> Server 方式关闭:NET STOP apache <br> Win98 用户在运行程序后,不能够关闭 ms-dos 窗口,否则,Apache 则会关闭。如果嫌麻烦,则可以下载 ApacheManager 让 Apache 在后台运行,通过系统任务栏的小图标来管理,非常方便。
////////////////////////////////////////////////////////////////////// <br>第二步 MySql
[安装]:下载MySql后,直接执行安装程序,将 MySql 安装在 MY_MYSQL_PATH 目录下即可。
[说明]:这里使用的是 shareware 版本,所以 mysqld 命令在此是 mysqld_shareware
[启动]:MY_MYSQL_PATHbinmysqld_shareware
[测试]:MY_MYSQL_PATHbinmysql 如果看到 "mysql>" 提示符 说明安装成功。 "quit" 退出 mysql
[关闭]:MY_MYSQL_PATHbinmysqlshutdown.exe
[注意]:如果 MySql 没有安装在默认的 C:mysql 目录中,会导致 MySql 无法正常启动,解决方法是复制 MY_MYSQL_PATHmy-example.cnf 为 C:my.cnf ,并且用写字板打开该文件,编辑里面的目录,使它符合当前设置,为了保险起见,将 my.cnf 再复制到 MY_MYSQL_PATHbin 目录和 MY_MYSQL_PATHdata 目录中去。这样便可以在非默认目录中使用 MySql 了。(具体设置,请参照 MySql 文档)
[补充]:WinNT 和 Win2000 用户可以将 MySql 作为 Server 安装 <br> Server 方式安装:mysqld_shareware --install <br> Server 方式卸载:mysqld_shareware --remove <br> Server 方式启动:NET START mysql <br> Server 方式关闭:NET STOP mysql
////////////////////////////////////////////////////////////////////// <br>第三步 Php
[安装]:相比之下,PHP安装较为复杂,将 Php 解压到 MY_PHP_PATH 目录中,复制 MY_PHP_PATHphp.ini-optimized 文件为 MY_PHP_PATHphp.ini ,打开该文件,进行简单的修改
Php4 用户 <br> extension_dir = "MY_PHP_PATH/modules" <br> upload_tmp_dir = the_path <br> session.save_path = "d:/server/tmp"
Php3用户修改的是 php3.ini 文件 <br> extension_dir = "MY_PHP_PATH/modules" <br> upload_tmp_dir = the_path <br> extension = php_mysql.dll
如果你对此文件不是很了解,请仔细修改
[注意]:不需要将 php.ini 文件或者 php3.ini 文件复制到系统目录中去!想要同时使用 Php3 和 Php4 的用户,你只需要将两个版本解压到不同目录就可以。
[设置]:现在开始设置 Apache 服务器,打开 MY_APACHE_PATHconfhttpd.conf 文件,在最后加上如下语句,变量用真实目录替换:
ScriptAlias /php4/ "MY_PHP_PATH" <br>AddType application/x-httpd-php4 .php <br>AddType application/x-httpd-php4 .php4 <br>AddType application/x-httpd-php4 .phtml <br>Action application/x-httpd-php4 "/php4/php.exe"
如果你同时有 Php3 的话,再加上下面的语句
ScriptAlias /php3/ "MY_PHP3_PATH" <br>AddType application/x-httpd-php3 .php3 <br>Action application/x-httpd-php3 "/php3/php.exe"
[启动]:将 Apache 服务器,重新启动即可
[测试]:在 MY_APACHE_PATHhtdocs 目录下,创建文件 phpinfo.php (Php3用户 phpinfo.php3)文件内容如下: <br> <? phpinfo(); ?> <br> 在浏览器中访问该页面,出现 Php 说明信息,则安装成功。
[注意]:Php 执行 MySql 需要 ODBC 支持,如果你控制面板没有 ODBC 的话,说明你没有安装,找个 Stuido 软件,或者 Office 软件装一下,会加载 ODBC 的。如果出现源代码,检查 MY_APACHE_PATHconfhttpd.conf 是否正确。
[补充]:Php 对 MySql 的管理可以通过 phpmyadmin ,只要下载了,解压到 MY_APACHE_PATHhtdocs 目录即可,通过 web 访问,可以对 MySql 进行数据库管理。
////////////////////////////////////////////////////////////////////// <br>第四步 Jdk
[安装]:下载 Jdk 后,执行安装程序,将它安装在 MY_JDK_PATH 目录中即可
[设置]:设置如下系统变量,变量请用真实目录替换
SET PATH=MY_JDK_PATHBIN <br> SET CLASSPATH=MY_JDK_PATHLIB <br> SET JAVA_HOME=MY_JDK_PATH
方法:Win98 用户,请编辑 c:autoexec.bat 文件,WinNT 和 Win2000 用户,请在"我的电脑"属性中,系统变量里面修改。
////////////////////////////////////////////////////////////////////// <br>第五步 Tomcat
[安装]:解压 Tomcat 到 MY_TOMCAT_PATH 目录
[设置]:修改 MY_TOMCAT_PATHconfserver.xml 文件 <br> 修改 port 如果端口被其他 server 占用,默认端口为 8080
修改系统变量 <br> SET TOMCAT_HOME=MY_TOMCAT_PATH
方法:Win98 用户,请编辑 c:autoexec.bat 文件,WinNT 和 Win2000 用户,请在"我的电脑"属性中,系统变量里面修改。
[启动]:MY_TOMCAT_PATHbinstartup.bat
[测试]:打开浏览器,在地址栏里输入 127.0.0.1:TOMCAT_PORT 看到 Tomcat 页面,则说明启动成功。 <br> 访问 http://127.0.0.1:TOMCAT_PORT/examples/jsp/ 此页面没有问题,说明 Jsp 正常。 <br> 访问 http://127.0.0.1:TOMCAT_PORT/examples/servlets/ 此页面没有问题,说明 Servlets 正常。
[注意]:如果 Tomcat 不能够启动,可能是它对 Windows 的默认 MSDOS 程序运行环境不符合,请设置 startup.bat 文件的属性,在内存选项卡里面,初始环境设置为 1024 ,这样就可以了。也同时为其他 bat 文件修改属性。
[关闭]:MY_TOMCAT_PATHbinshutdown.bat
////////////////////////////////////////////////////////////////////// <br>第六步 Apache + Tomcat
[安装]:将下载的 ApacheModuleJServ.dll 文件复制到 MY_APACHE_PATHmodules 目录中,并且修改 MY_APACHE_PATHconfhttpd.conf 文件,在文件最后加上如下语句,变量用真实目录替换:
Include "MY_TOMCAT_PATH/conf/tomcat.conf"
[启动]:启动 Apache ,在 MSDOS 状态下,可以看到如下信息:
Apache/1.3.14 (Win32) tomcat/1.0 running...
[测试]:打开浏览器,访问页面
访问 http://127.0.0.1:APACHE_PORT/examples/jsp/ 此页面没有问题,说明 Apache 下 Jsp 正常。 <br> 访问 http://127.0.0.1:APACHE_PORT/examples/servlets/ 此页面没有问题,说明 Apache 下 Servlets 正常。
[备注]:对 Tomcat 的启动,大家一定会感觉很麻烦,因为它会打开一个 MSDOS 的窗口,在里面运行 Java ,而且我不知道如何让 Tomcat 以 Server 方式安装,如果哪位知道请告诉我!!
<br> 好了,全部安装完毕,Good Luck!!
作者:itsuki <br> mail:itsuki@kali.com.cn <br>
<br>【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】 <br>
|
kehui
|
|
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装
※室内空气污染的危害及 [sensor]
※超声波风速传感器在生 [sensor]
※这么冷清 [gabc111]
※手机APP操作有问题 [ssy11407]
※智慧云谷智慧家居将在 [cici]
※上传下载 [cici]
※下载智慧家居 [apple2008]
※秋季干燥,智慧家居温 [apple2008]
※智慧家居紧扣热点 安全 [apple2008]
※办公大楼如何智慧化管 [apple2008]
※智慧云谷工业自控的优 [apple2008]
※传感器助力智慧家居 感 [apple2008]
※智能开关品牌,如何选 [apple2008]
※智慧云谷开关智能安防 [apple2008]
※没有专业人员,如何安 [apple2008]
※烟台智慧云谷董事长任 [apple2008]
※互联网+助推智能家居产 [apple2008]
※WiFi智能家居你还在用 [apple2008]
※智慧云谷智慧家居:创 [apple2008]
※智能家居如何赢得市场 [apple2008]
|