"Apache web 服务器部署" 在本文档中,我们将详细介绍 Apache web 服务器的部署过程,包括安装 Apache 服务器、PHP 服务器、MySQL 数据库和 Tomcat 服务器,并将它们整合起来。 一、安装 Apache 服务器 在安装 Apache 服务器之前,需要下载 Apache 安装文件,并解压缩到指定的目录下。然后,双击安装程序,选择同意条款,并选择安装类型为经典类型。选择安装路径,并点击“下一步”直到安装完成。 安装完成后,需要修改 conf 目录下的 httpd.conf 文件,可以修改监听端口,默认为 80,可以修改为其他未被占用的端口。启动 Apache 服务器,输入 http://localhost,看是否出现“it works!”页面,有的话表示配置成功。 二、安装 PHP 服务器 安装 PHP 服务器需要下载 PHP 安装文件,并解压缩到指定的目录下。然后,需要将 php.ini-dist 文件更名为 php.ini,並复制一份再更名。接下来,需要修改 Apache 的 httpd.conf 文件,添加 PHP 配置信息,并新建一个 info.php 文件,内容如下: <?php phpinfo(); ?> 启动 Apache,并在浏览器中输入 http://localhost/info.php,如果能出现页面,就成功了。 三、整合 Apache 和 PHP 服务器 在上一步中,我们已经安装了 Apache 服务器和 PHP 服务器,现在需要将它们整合起来。我们需要修改 Apache 的 httpd.conf 文件,在最后添加 PHP 配置信息: # * PHP 配置 * # 加载 PHP 5 : LoadModule php5_module "D:/Java/php/php5apache2_2.dll" AddType application/x-httpd-php .php # 配置 php.ini 的路径 PHPIniDir "D:/Java/php" 四、使用 MySQL 在 PHP 5 中使用 MySQL 需要修改 php.ini 文件,在 486 行修改 extension_dir 为: extension_dir = "D:/Java/php/ext" 在 625、626 行删除 extension=php_mysql.dll 和 extension=php_mysqli.dll 前的“;”,以加载 php_mysql.dll 和 php_mysqli.dll extension。 五、Apache 和 Tomcat 整合 Tomcat 只是一个用来解析*.jsp 文件的容器,它不是服务器,其解析静态 htm/html 文件的能力远远不如 Apache。整合后,在同一个端口使 Apache 来解析静态网页,而遇到*.jsp 网页时,交由 Tomcat 来解析。 需要将 mod_jk-apache-2.2.4.so 复制到 Apache 根目录 module 文件夹下。然后,需要建立 workers.properties 文件,在 Tomcat 根目录 conf 下建立 workers.properties 文件,内容为: # 让 mod_jk 模块知道 Tomcat 在何处 workers.tomcat_home=C:\Tomcat 5.5 # 让 mod_jk 模块知道 JSDK 在何处 workers.java_home=C:\jdk1.5.0_05 # mod_jk 的模块版本 worker.list=ajp13 # mod_jk 的工作端口 worker.ajp13.port=8009 通过以上步骤,我们已经成功地部署了 Apache web 服务器,并将其与 PHP 服务器、MySQL 数据库和 Tomcat 服务器整合起来。
剩余9页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- asm-西电微机原理实验
- Arduino-arduino
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c
评论0