当前位置: 首页 > 图文教程 > 数据库 > MYSQL > Windows 2003搭建Apache PHP MySQL环境经验分享

MYSQL
提高MySQL 查询效率的三个技巧
mysql同步复制搭建方法指南详细步骤
详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
MySQL Replace INTO的使用
mysql 分页优化解析
同时运行多个MySQL服务器的方法
mysql主从服务器同步心得体会
删除mysql数据库中的重复数据记录
mysql忘记密码的解决方法
mysql替换表中的字符串的sql语句
Lost connection to MySQL server during query的解决
mysql出现Error performing load command的解决方法
mysql中的“money”类型说明
mysql常见错误集锦
MYSQL administrator 使用
MYSQL初学者命令行使用指南
MySQL的Query Cache原理分析
linux下改良版本mysqldump来备份MYSQL数据库
mysql删除表中某一字段重复的记录
log引起的mysql不能启动的解决方法

MYSQL 中的 Windows 2003搭建Apache PHP MySQL环境经验分享


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 69 ::
收藏到网摘: n/a

  本文所述是在windows2003上搭建,软件版本为Apache2.2.6(Win32),PHP5.2.4,MySQL5.0.45,phpMyAdmin2.11.1。Apache和MySQL需要安装,PHP和phpmyadmin都是解压配置使用。

  详细的安装过程就不说了,到网上搜索一大片,这里只是说说在搭建过程中我遇到的几个问题,以便大家遇到同样的问题有个参考。

  1、PHP目录下的php5ts.dll和libmysql.dll要复制到系统的system32目录下。

  2、php.ini是否复制到windows目录下以前版本不清楚,但我并没把php.ini复制到windows目录下,直接把php.ini-dist改名放在php目录下。当然在Apache的httpd.conf配置文件内要加一行PHPINIDir c:/php/php.ini(我的PHP装在C盘PHP目录下)。

  3、Apache出现403拒绝访问错误
  在httpd.conf文件中,根据自己网站的目录修改DocumentRoot "I:/blog"

  4、如何让.htaccess文件起作用
  Apache默认是.htaccess不起作用的,想让.htaccess起作用,就要修改httpd.conf文件,在文件中找到单独一行的llowOverride none,修改成AllowOverride All或AllowOverride fileinfo。

  5、使用phpmyadmin之前要记住修改config.inc.php(这个文件是由config.sample.inc.php改名得来的)中的$cfg['blowfish_secret'] = '',在''中间随意填写字符,如dfdf877ddff。

  6、phpmyadmin出现1045错误
  从网上搜索的结果都是说因为密码问题,我碰到的并不是密码的问题,而是我在服务器上用域名形式来访问,如http://blog.tryboy.org/phpadmin,如用http://localhost/phpmyadmin或http://127.0.0.1/phpmyadmin访问就一切正常,可能由于MYSQL设置了“不允许远程主机通过ROOT权限访问”,所以用http://blog.tryboy.org/phpadmin来访问就被当作是远程主机访问了。

  7、phpmyadmin出现“无法载入 mcrypt 扩展,请检查 PHP 配置”提示
  虽然出现这提示,对一般使用没什么影响。如想解决,就先在PHP的php.ini配置中,将php_mcrypt.dll前的;去掉。 2、从php5中复制libmcrypt.dll到系统system32目录下。

  8、想启用apache的Rewrite Mod,就要修改httpd.conf文件中的#LoadModule rewrite_module modules/mod_rewrite.so,把并面的#去掉。

  9、修改httpd.conf文件要重启Apache才生效。