#Tomcat 下使用phpMyAdmin操作MySQL数据库。
单独启动wamp中的mysql
之前安装过wamp集成环境,也就一起安装了mysql,版本是5.6.17。这一次需要用java连mysql,那怎么单独启动mysql呢?看下面步骤:
1、先在wamp文件夹下找到启动mysql服务器的程序,我的路径如下
D:\wamp\bin\mysql\mysql5.6.17\bin
在这个mysql的bin文件下有一个 mysql.exe 和 mysqld.exe。前者是命令行客户端程序(我们启动后用来写sql命令的),后者就是服务端程序了。必须先运行起服务端程序,客户端程序才有意义。
2、在cmd中,切换到 mysqld.exe 所在的bin目录下,如下图
3、键入 mysqld 启动服务端程序,键入以后又会转到 bin 目录下,此时再键入mysql -h hostname -u root -p password 来启动客户端程序。我使用的都是默认设置,没有修改,如下图所示。出现 mysql> 就表示启动并连接成功了。
可能每次都要输这么长一大堆路径来启动mysql会不方便,那我们就可以通过环境变量来解决,这里就不再赘述了。
为Tomcat配置PHP环境
mysql已经可以单独启动了,这个时候已经可以用java来连接mysql,但可视化管理数据库比命令行更加便捷,所以还得弄一个可视化数据库管理工具咯。mysql的可视化管理工具有很多,我这里用phpMyAdmin,那么问题就来了。phpMyAdmin是用PHP语言写的,Tomcat默认是不能运行PHP程序的,所以先要在Tomcat上配置好PHP环境,使用的PHP版本是php-5.6.30-Win32-VC11-x64.zip。这里备注一下官网提供的PHP版本区别:
VC11 表示使用VS2012编译的,要使用这个版本,电脑必须先安装有Visual C++ Redistributable for Visual Studio 2012。
操作系统如果是32位就选 X86,64位系统则选择X64
如果服务器是IIS,就选Non Thread Safe;服务器是apache的,则选择Thread Safe
注:上述只是Windows下的PHP版本
一、先要配置Tomcat 8.5\conf\web.xml这个文件
在文件中搜索找到cgi这个区域,取消掉这里的注释,然后添加如下图这样添加几个参数
cgi org.apache.catalina.servlets.CGIServlet debug 0 passShellEnvironment true executable D:\Tomcat 8.5/php/php-cgi.exe cgiPathPrefix WEB-INF/cgi 5 其中,executable参数表示php解释程序的地址,我这里用的是绝对路径,也可以将PHP的安装目录放到系统环境变量中然后这里就这样输入命令名就行了。 passShellEnvironment 参数名不要写错了,写错了会有些乱七八糟的错误(不要问我怎么知道的)。还是在这个文件下,将对应cgi的 也取消注释。
二、再配置Tomcat 8.5\conf\context.xml文件
这里只需要将改成即可
三、Tomcat已经准备好了,接下来就要配置下php的环境了
先将php安装目录下的php.ini-development复制并重命名为php.ini,然后修改此文件,如下:
cgi.force_redirect=1 去掉前面的;分号,并改为0(默认为1,页面上会有安全提示信息,必须设为0)
extension_dir = “ext” 去掉前面的;分号。
extension=php_mbstring.dll 去掉前面的;分号。
extension=php_mysqli.dll 去掉前面的;分号。
这一步你肯定不会一行行看吧,用 ctrl+f 查搜索就可以了,不过要记住搜索是从你鼠标的位置开始。一定要仔细确认再去掉分号, 因为有一些很相近,去掉错了是没用的。
四、将phpMyAdmin作为Tomcat上的一个项目,放到D:\Tomcat 8.5\webapps\ROOT\WEB-INF\cgi目录下,其中cgi目录是要自己新建的。
五、启动Tomcat,通过浏览器访问:http://localhost:8080/cgi-bin/phpMyAdmin/index.php,能看到登录界面就是已经配置好了,如果有问题,建议回过头好好审查下自己的配置步骤,肯定是哪些地方忽视了或者弄错了。
六、都打开了phpmyadmin,肯定要登录一下波。如果这时提示你#2002,服务器未响应,那恭喜你忘记启动mysql服务器了。解决办法就是按开始说的启动一下mysql服务端即可。
乱入小知识:
彻底删除Tomcat——删掉Tomcat文件夹后,以管理员身份运行cmd,键入 sc delete TomcatX即可,X表示版本号,我的就是8
Tomcat exit后再次开启右下角任务栏图标不显示——在开始菜单中点击Monitor Tomcat就可以了。
开始菜单中 Cofigure Tomcat 可以设置服务器是否自启
Tomcat 有免安装的zip版,和安装的exe版。如果使用zip版,就需要自己手动配置环境变量,exe版在安装时会自动寻找java环境配置相关变量。
作者:yc_wj
来源:优快云
原文:https://blog.youkuaiyun.com/yc_wj/article/details/69218738
版权声明:本文为博主原创文章,转载请附上博文链接!