玩转环境让双语后台(Java、PHP)并发
目标:让PHP环境WAMP(Windows7+Apache2.4.23+Mysql5.7.14+PHP5.6.25/7.0.10)与JavaWeb(Java8+MairaDB10.1+Tomcat8.5.5)
难点:
1 Apache2.4.23与Tomcat8.5.5共处
2 Mysql5.7.14与MairaDB10.1共处
备注:开发工具 PHP(PHPStorm)、JAVA(IDEA2016.2.5)
一:PHP环境WAMP
安装(略)
wamp配置参数:
1:修改网站文件目录
1.1 新建目标根目录E:/phproot,
同时其下新建2个目录test001、test002用于分别存放两个不同网站文件;
1.2 修改apache的设置 目录网站及访问权限 httpd.config documentRoot以及 directory 值为 E:/phproot
1.2.1 httpd.conf (D:\ZhuangJi\WAMP64\bin\apache\apache2.4.23\conf 目录下)
<Directory />
AllowOverride none
Require all denied
</Directory>
DocumentRoot "E:/phproot"
<Directory "E:/phproot">
。。。
Require all denied
</Directory>
1.2.2 httpd-vhosts.conf (D:\ZhuangJi\WAMP64\bin\apache\apache2.4.23\conf\extra 目录下)
添加两个站点: 以及使用默认访问权限--外部能访问,也可显式指定
<VirtualHost *:80>
ServerName test001.com.cn
DocumentRoot E:/phproot/test001
</VirtualHost>
<VirtualHost *:80>
ServerName test002.com.cn
DocumentRoot E:/phproot/test002
</VirtualHost>
1.3 修改wamp界面显示的网站根目录名称及链接:(目录D:\ZhuangJi\WAMP64下名为wampmanager的tpl、ini)
1.3.1 :wampmanager.tpl
[Menu.Left] 下面的:
Caption: "网址目录"; Action: shellexecute; FileName: "E:/phproot";
1.3.2 :wampmanager.ini
[Menu.Left] 下面的
Caption: "网址目录"; Action: shellexecute; FileName: "E:/phproot";
2:搭建站点
2.1 Apache修改相应设置
httpd-vhosts.conf (D:\ZhuangJi\WAMP64\bin\apache\apache2.4.23\conf\extra 目录下)
添加两个站点: 以及使用默认访问权限--外部能访问,也可显式指定
<VirtualHost *:80>
ServerName test001.com.cn
DocumentRoot E:/phproot/test001
</VirtualHost>
<VirtualHost *:80>
ServerName test002.com.cn
DocumentRoot E:/phproot/test002
</VirtualHost>
2.2 修改系统中hosts文件
添加两行代码配置站点可访问
127.0.0.1 test001.com.cn
127.0.0.1 test002.com.cn
3 修改端口
打开httpd.conf文件,修改80端口为8080,如下3处:
Listen 0.0.0.0:8080
Listen [::0]:8080
ServerName localhost:8080
然后就可以使用如下方式访问先前配置好的2个站点了:
站点1--test001
test001.com.cn:8080
127.0.0.1:8080/test001
站点2--test002
test002.com.cn:8080
127.0.0.1:8080/test002