windows下tomcat+phpmyadmin的集合
来源:互联网 发布:三维设计与渲染软件 编辑:程序博客网 时间:2024/06/15 02:49
一、下载
在http://tomcat.apache.org/download-60.cgi下载tomcat安装版。
在http://www.phpmyadmin.net/home_page/downloads.php下载phpmyadmin解压包。
以.tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。windows下的WinRAR也可以使用,相当于常见的RAR和ZIP格式。.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件。
二、配置
要想使tomcat支持php,首先要对tomcat进行配置
1、tomcat的配置
进入tomcat安装目录下的/conf/web.xml,将关于cgi的内容取消注释,如下:
<servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>passShellEnvironment</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>executable</param-name> <param-value>php-cgi</param-value> </init-param> <init-param> <param-name>cgiPathPrefix</param-name> <param-value>WEB-INF/cgi</param-value> </init-param> <load-on-startup>5</load-on-startup> </servlet>
当然,还有它的映射文件servlet-mapping,如下:
<servlet-mapping> <servlet-name>cgi</servlet-name> <url-pattern>/cgi-bin/*</url-pattern> </servlet-mapping>
注意:
a、 php安装目录下有三个exe可执行文件,php-cgi.exe php.exe php-win.exe,经简单测试,要想让php文件能被tomcat正常解析,应该使用php-cgi.exe
b、 参数passShellEnvironment必须设为true,否则在phpmyadmin首页输入账号无法登入。
然后配置tomcat安装目录下/conf/context.xml,在<Context>元素中加入属性,<Context privileged="true">,配置这个属性的目的就是让tomcat能够启用cgi servlet,否则php文件无法执行。
2、php的配置
首先将\php目录下的php.ini-development复制并重命名为php.ini,然后修改此文件,如下:
1
cgi.force_redirect 去掉前面的;分号,并改为0(默认为1,页面上会有安全提示信息,必须设为0)
2
extension_dir = "ext" 去掉前面的;分号。
3
extension=php_mbstring.dll 去掉前面的;分号。
4
extension=php_mysqli.dll 去掉前面的;分号。
3、phpmyadmin的配置
将phpmyadmin程序解压,并重名为phpMyAdmin,然后拷贝到tomcat安装目录/webapps/ROOT/WEB-INF/cgi目录下,自建cgi目录。
phpmyadmin有两种配置方式:
1、传统的phpmyadmin配置方式,在phpmyadmin根目录index.php的同级目录下,创建config.inc.php,具体参考配置文件请参考config.sample.inc.php。
2、在phpmyadmin3版本中,有一种新的配置方式,即不需要创建config.inc.php,只要修改libraries/config.default.php配置文件的配置项即可。这是因为phpmyadmin3中默认首先加载libraries/config.default.php配置文件的内容,如果有config.inc.php,就会在config.inc.php配置文件中找到相同的变量并覆盖,所以如果没有特别的设定,你不需要再去创建一个config.inc.php,只要在libraries/config.default.php进行相关的配置即可。
设置用户名和密码工作如下
1
2
3
4
5
6
7
<?
$cfg['Servers'][$i]['auth_type']='cookie';//设定phpmyadmin远程访问方式为cookie
$cfg['Servers'][$i]['user']='root';
$cfg['Servers'][$i]['password']='root';
?>
首先设定登录方式为cookie,然后设置用户名和密码,默认用户名为root,密码为空,你需要根据Mysql数据库配置的用户名和密码进行设定。还可以根据需要设置服务器的名字,访问url等。
如果是用apache,只需将修改后的phpmyadmin安装包复制到apache安装目录/htdocs目录下。
启动tomcat,在浏览器中输入http://localhost:8080/cgi-bin/phpMyAdmin/index.php,显示登陆页面。
如果是apache,url为http://localhost/phpMyAdmin/index.php.
- windows下tomcat+phpmyadmin的集合
- windows下phpmyadmin的安装与配置
- windows下apache配置免安装版mysql,phpmyadmin,mysql,phpmyadmin免安装版的下载
- Windows下利用phpmyadmin修改Mysql的root账号密码
- windows下Apache+mysql+php+phpMyAdmin的安装及配置
- windows下TOMCAT的安装
- windows下tomcat的集群
- windows下tomcat的安装
- windows下tomcat的安装
- Tomcat 下使用phpMyAdmin操作MySQL数据库。
- phpMyadmin在Windows下无法加载mcrypt
- Windows下phpmyadmin登陆mysql报错
- 再论win2000平台下apache/tomcat/php/mysql(phpmyadmin)的整合
- Linux下phpMyAdmin 的配置
- linux下phpmyadmin的安装
- windows下配置64位的Apache2.4.7+PHP5.5.6+Mysql5.6+PhpMyAdmin环境
- windows下tomcat-mysql的配置
- Windows环境下的tomcat + apache配置
- 递归调用的输出顺序
- java c++ socket 中文乱码解决
- APPLET打印的一些总结
- [转载].NET中datatable的创建,插入列,插入行,排序
- zedboard--zedboard学习小结
- windows下tomcat+phpmyadmin的集合
- Oracle取前一点或后一点数据
- NSIS文字及字符串函数与头文件介绍
- AndroidPN环境建立
- 真的获取到了屏幕尺寸的实际像素值吗
- Core Animation2-CABasicAnimation
- 数字斜塔
- ListView的setOnItemClickListener事件不响应
- WebView中的各种回调