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

MYSQL
mysql 常用数据库语句 小练习
MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
mysql 字符集的系统变量说明
MySQL 在触发器里中断记录的插入或更新?
将MySQL数据库移植为PostgreSQL
mysql 操作总结 INSERT和REPLACE
linux mysql忘记密码的多种解决或Access denied for user ''root''@''localhost''
运用mysqldump 工具时需要注意的问题
mysql 优化日记
MySQL 字符串函数大全
mysql 截取指定的两个字符串之间的内容
MySQL 备份还原数据库批处理
mysql 数据库中my.ini的优化 2G内存针对站多 抗压型的设置
Mysql 数字类型转换函数
mysql 动态生成测试数据
mysql 显示SQL语句执行时间的代码
mysql 设置查询缓存
MYSQL explain 执行计划
MySQL 有输入输出参数的存储过程实例
巧用mysql提示符prompt清晰管理数据库的方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 59 ::
收藏到网摘: 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才生效。