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

MYSQL
MySQL代码如何在 Windows环境下编译
MYSQL出错代码列表
mysql 5.0存储过程学习总结
迅速帮你解决 SQL Server 日志满问题
SQL Server 2005 中能够使用 Try...Catch语句
启动SQL SERVER时自动执行存储过程
无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)
MySQL关系数据库系统IF查询处理远程拒绝服务漏洞
SQL Server 用户自定义的数据库修复
运行SQL Server的计算机之间移动数据库
jsp从数据库取得数据作为下拉菜单选项的实现
sql server2005 jdbc解决自动增长列统一处理问题纪实
使你的 SQL 语句完全优化
动态网页编程中优化数据库注意的十大原则
SQL Server 2000数据库中如何重建索引
mysql全文搜索索引的字段提高搜索效率
轻松八句话 教会你完全搞定MySQL数据库
MySQL数据库中数据库移植中的乱码问题
分析数据库备份过程中九种可能出现的情况
对付ARP欺骗攻击16a.us病毒的解决方案

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


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