WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册
背景
WIN2000是一款微软发布的Windows操作系统。PHP是一种流行的服务器端脚本语言,用于Web开发。MYSQL是一款常用的关系型数据库管理系统。TOMCAT是一个开源的Web应用服务器,用于支持Java Servlet和JSP运行。JSP是一种基于Java的服务器端的页面技术。
本手册旨在提供WIN2000+PHP+MYSQL+TOMCAT+JSP整合安装的完整指南。
环境准备
在进行WIN2000+PHP+MYSQL+TOMCAT+JSP整合安装前,需要先准备以下环境:
- 安装好WIN2000系统;
- 下载并安装JDK;
- 下载并解压TOMCAT;
- 下载并安装PHP;
- 下载并安装MYSQL。
安装步骤
1.配置JAVA环境变量
在系统路径中添加JDK的bin目录。
2.安装TOMCAT
以管理员身份运行cmd.exe,切换到TOMCAT的bin目录,运行以下命令:
service.bat install
安装成功后,运行以下命令启动TOMCAT服务:
service.bat start
在浏览器中输入http://localhost:8080
,看到TOMCAT的欢迎页面表示安装成功。
3.安装PHP
将PHP的安装目录添加到系统路径中。
4.安装MYSQL
安装完成后,设置MySQL的root账户密码。将MYSQL的bin目录添加到系统路径中。
5.整合TOMCAT和PHP
在TOMCAT的conf目录下创建context.xml文件,添加以下内容:
<Context reloadingEnabled="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/TestDB" auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test?characterEncoding=utf8"/>
</Context>
在TOMCAT的webapps目录下创建php项目,添加以下文件:
- index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>PHP Test Page</title>
</head>
<body>
<h1>PHP Test Page</h1>
<%
String content = "<h2>" + "Hello World!" + "</h2>";
out.println(content);
%>
</body>
</html>
- test.php
<?php
echo "<h2>Hello World!</h2>";
?>
运行TOMCAT服务,访问http://localhost:8080/php/index.jsp
或http://localhost:8080/php/test.php
,即可访问到PHP页面。
6.整合MYSQL和PHP
在PHP项目下创建test.php文件,添加以下内容:
<?php
$con = mysqli_connect("localhost","root","123456","test");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM customers");
echo "<table border='1'>
<tr>
<th>CustomerID</th>
<th>CustomerName</th>
<th>ContactName</th>
<th>Country</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['CustomerID'] . "</td>";
echo "<td>" . $row['CustomerName'] . "</td>";
echo "<td>" . $row['ContactName'] . "</td>";
echo "<td>" . $row['Country'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
运行TOMCAT服务,访问http://localhost:8080/php/test.php
,即可访问到MYSQL数据。
示例
示例1:增加数据
在PHP项目下创建add.php文件,添加以下内容:
<html>
<body>
<form action="insert.php" method="post">
CustomerID: <input type="text" name="CustomerID"><br>
CustomerName: <input type="text" name="CustomerName"><br>
ContactName: <input type="text" name="ContactName"><br>
Country: <input type="text" name="Country"><br>
<input type="submit">
</form>
</body>
</html>
在PHP项目下创建insert.php文件,添加以下内容:
<?php
$con = mysqli_connect("localhost","root","123456","test");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO customers (CustomerID, CustomerName, ContactName, Country)
VALUES
('$_POST[CustomerID]','$_POST[CustomerName]','$_POST[ContactName]','$_POST[Country]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
运行TOMCAT服务,访问http://localhost:8080/php/add.php
,输入相关内容,提交表单即可增加数据。
示例2:删除数据
在PHP项目下创建delete.php文件,添加以下内容:
<html>
<body>
<form action="delete.php" method="post">
CustomerID: <input type="text" name="CustomerID"><br>
<input type="submit">
</form>
</body>
</html>
在PHP项目下创建delete.php文件,添加以下内容:
<?php
$con = mysqli_connect("localhost","root","123456","test");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="DELETE FROM customers WHERE CustomerID='$_POST[CustomerID]'";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record deleted";
mysqli_close($con);
?>
运行TOMCAT服务,访问http://localhost:8080/php/delete.php
,输入相关内容,提交表单即可删除数据。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册 - Python技术站