Windows下安装php mysql phpmyadmin注意事项
不用工具包直接手工安装PHP环境,遇到了很多问题,经过很多的尝试,终于一一解决了这些问题。
一、安装PHP以ISAPI方式运行,装PHP后要把几个组件复制到system32
包括: libmcrypt.dll libmysql.dll php_mysql.dll php_mbstring.dll
然后记得添加到iis中的扩展,这些网上都有教程,可以去搜索。
然后给php文件加权限 一般来会所user 加个写权限。
二、安装phpmyadmin
现在网上的教程一般来说都比较旧了,就拿config.simple.inc来说,这个以前的教程没有,因为phpmyadmin现在都是新版本。
现在在config.simple.inc 配置之后,复制一个,名字修改为config.inc
如果出现 使用链接表的额外特性尚未激活..” 去到config.inc里面去掉下列语句前面的“,保证启用。
$cfg[‘Servers’][$i][‘pmadb’] = ”; // ‘phpmyadmin’ – see scripts/create_tables.sql
$cfg[‘Servers’][$i][‘bookmarktable’] = ”; // ‘pma_bookmark’
$cfg[‘Servers’][$i][‘relation’] = ”; // ‘pma_relation’
$cfg[‘Servers’][$i][‘table_info’] = ”; // ‘pma_table_info’
$cfg[‘Servers’][$i][‘table_coords’] = ”; // ‘pma_table_coords’
$cfg[‘Servers’][$i][‘pdf_pages’] = ”; // ‘pma_pdf_pages’
$cfg[‘Servers’][$i][‘column_info’] = ”; // ‘pma_column_info’
$cfg[‘Servers’][$i][‘history’] = ”; // ‘pma_history’
如果出现 你的 PHP MySQL 库版本 5.0.51a 和你的 MySQL 服务器版本 5.1.35 不同。这可能造成一些未知的问题。
这些是因为 libmysql.dll 版本的问题,一般来说你可以选择重装mysql 找到一个和php 里面libmysql.dll 适合的。这里是别人的说法。“libmysql.dll版本问题,php5.2.6开始,包中的libmysql.dll一直使用5.0.51a没换过,如果需要支持,就得手动用MYSQL的替换掉PHP中的。自己手工换下就行了,但是这些东西都是理论,经过实践用MYSQL5.1.35中的libmysql.dll替换PHP(5.2.10 5.2.9 5.2.8 5.2.6)中的libmysql.dll以后PHP的解释就会不正常,但是怪就怪在用MYSQL5.0.77下的libmysql.dll替换到PHP5.2.10中PHP就能正常运行,”
如果遇到’blowfish_secret’ 的问题,本博客 在前面提到的有,可以解决。
在安装过程中,很多问题都是权限分配不当的问题,所以要特别注意权限,PHP 和Mysql 文件夹都要给相应的权限。
另外记得重启,这个是解决windows问题的一个终极办法。心态也很重要,要冷静的寻找答案。
本文出自有个博客,转载时请注明出处及相应链接。
本文永久链接: http://www.eu5.cn/post/226.htm
一条评论
php.ini 如果在ntfs格式下
everyone 必须要 完全控制