Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合攻略
在Windows上安装Apache、PHP、MySQL以及与Resin进行整合,可以实现多系统之间的协同工作。本攻略将会提供详细的步骤说明,供需要的用户参考。
安装Apache2
- 下载Apache:官网链接 选择对应的版本下载(建议下载Windows平台下的.msi文件)。
- 运行安装程序,按照提示进行安装。
- 安装完成后,在Windows服务中启动Apache服务。
安装PHP5
- 下载PHP:官网链接 选择对应的版本下载(建议下载Windows平台下的.zip文件)。
- 解压下载的PHP文件到Apache的安装目录下的“htdocs”文件夹中。
- 将“php.ini-development”文件重命名为“php.ini”并保存到解压文件夹的根目录下。
安装MySQL5
- 下载MySQL:官网链接 选择对应的版本下载,建议下载Windows平台下的.msi文件)。
- 运行安装程序,按照提示进行安装。
- 安装完成后,在Windows服务中启动MySQL服务。
配置Resin
- 下载Resin:官网链接 选择对应的版本下载(建议下载Windows平台下的.zip文件)。
- 解压下载的Resin文件到某一目录下,例如D:/resin。
- 打开解压后的“resin.xml”文件,并将其中的“
localhost ”修改为“127.0.0.1 ”保存。 - 启动Resin:进入到解压后的Resin目录下,按住Shift键并右键,选择“在此处打开命令窗口”,在命令窗口中输入“start resin.bat”并运行。
- 运行完成后,在浏览器中输入:http://localhost:8080/,若出现Resin的欢迎页面,则说明配置成功。
实现多系统之间的整合
假设我们有两个系统,一个PHP系统和一个JAVA系统,现在需要将两个系统整合到一起。
- 在Apache的配置文件httpd.conf中增加以下内容:
# 将所有以 /java 开头的请求发送到Resin服务器处理,Resin服务器的地址是127.0.0.1:8080
ProxyPass /java http://127.0.0.1:8080
ProxyPassReverse /java http://127.0.0.1:8080
- 在JAVA系统中可以通过以下方式来访问PHP系统:
URL url = new URL("http://localhost/php/test.php");
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
其中,test.php是在Apache的htdocs目录下的文件。
- 在PHP系统中可以通过以下方式来访问JAVA系统:
$url = 'http://localhost:8080/java/test';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
其中,test是JAVA系统中的一个Servlet。
至此,Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合攻略已经完成。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合 - Python技术站