2014-07-13 16:25:32
来 源
中存储网
phpmyadmin
下载步骤略过。 1.解压下载的ZIP包,到d:program filesphp (目录自定)找到php.ini-dist改为php.ini。2.php.ini文件的修改(详细环境变量配置) 1、查找:extension_dir ="./"改为extensi
下载步骤略过。

1.解压下载的ZIP包,到d:program filesphp (目录自定)
找到php.ini-dist改为php.ini。

2.php.ini文件的修改(详细环境变量配置)
    1、查找:extension_dir = "./"改为 extension_dir = "d:program filesphpext"
    2、找到"safe_mode=off"改为"safe_mode=on"
  3、找到"display_errors=on"改为"display_errors=off"
  一般php在没有连接到数据库或者其他情况下会有提示错误,一般错误信息中会包含php脚本当前的路径信息或者查询的SQL语句等信息,这类信息提供给黑客后,是不安全的,所以一般服务器建议禁止错误提示 。
  display_errors = Off 
  log_errors = On 
  同时也要设置错误日志存放的目录 找到下面这行
  ;error_log = filename
  去掉前面的;注释,把filename改为指定文件
  error_log = D:/usr/php_error.log
  4、找到"disable_functions="改为:"disable_functions=phpinfo,system,exec,passthru,shell_exec,popen,is_dir".
  我们觉得不希望执行包括system()等在内的能够执行命令的php函数,或者能够查看php信息的phpinfo()等函数,那么我们就可以禁止它们:
  5、查找:magic_quotes_gpc 如果是Off的话改成On 打开magic_quotes_gpc来防止SQL注入。
  6、查找:register_globals (register_globals = Off 修改成register_globals = On)
  在PHP中提交的变量,包括使用POST或者GET提交的变量,都将自动注册为全局变量,能够直接访问,这是对服务器非常不安全的,所以我们不能让它注册为全局变量,就把注册全局变量选项关闭:
  7、查找:open_basedir 后面增加 /www/
  这个选项可以禁止指定目录之外的文件操作,还能有效地消除本地文件或者是远程文件被include()等函数的调用攻击。
  8、expose_php设为off ,这样php不会在http文件头中泄露信息。 
  我们为了防止黑客获取服务器中php版本的信息,可以关闭该信息斜路在http头中 。
  9、设置“allow_url_fopen”为“off” 这个选项可以禁止远程文件功能 。
    10、查找字符串“; windows Extensions”,将下列各行行首的分号(;)去掉,根据你网站的需要你可以打开更多
       ;extension=php_dbase.dll  可选
        ;extension=php_mcrypt.dll
    ;extension=php_gd2.dll      此项用以支持GD库的,一般需要,必选
    ;extension=php_ldap.dll   可选
    ;extension=php_mbstring.dll 此项不选则使用PHPMyAdmin会提示错误,必选
    ;extension=php_mssql.dll   此项用以支持MSSQL数据库,可选
    ;extension=php_mysql.dll   此项用以支持MySQL数据库,必选
    11、将php目录和ext目录下的相关dll复制到C:windowssystem32,(包括:php_mbstring.dll、php_mcrypt.dll、php_gd2.dll、php_dbase.dll、php_mysqli.dll、php_mysql.dll、libmysql.dll等)如果你不太要哪些明白,最简单的办法就是全部复制。

    12、修改 short_open_tag = Off 为 short_open_tag = On PHP开启短标记支持

使用FastCGI模块配置PHP运行环境 1.控制面板---程序---打开或关闭windows功能---Internet信息服务---万维网服务---应用程序开发功能
勾选 ASP, CGI, ISAPI扩充程式

2.打开PHP.INI文件
找到 ;cgi.force_redirect = 1 改成 cgi.force_redirect = 0
找到 ;cgi.fix_pathinfo=1 改成 cgi.fix_pathinfo=1
找到 ;fastcgi.impersonate = 1; 改成 fastcgi.impersonate = 1
找到 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
找到 ;extension=php_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Shanghai"

3.在IIS控制面板中,选择处理程序映射
点击 添加模块映射 ,按图中配置
iis7.5 <wbr>配置PHP运行环境+ <wbr>phpMyAdmin
在确定后的弹出的对话框中点“是”。  

3.验证是否安装成功。
到网站文件夹上新建一个档案 phpinfo.php ,内容只有一行如下:
<?php phpinfo() ?>
在浏览器中打开该文件 看到下图 代表成功

iis7.5 <wbr>配置PHP运行环境+ <wbr>phpMyAdmin

phpMyAdmin的配置
1.修改config.sample.inc.php为config.inc.php
2.编辑config.inc.php
$cfg['blowfish_secret'] = ''  后面引号中的随便填。
$cfg['Servers'][$i]['auth_type'] = 'cookie';
网上说值为config也行,但我失败了。
$cfg['Servers'][$i]['controluser'] = 'root';
mysql的用户名
$cfg['Servers'][$i]['controlpass'] = '';
这个是密码
 
3.打开浏览器,转到phpMyAdmin文件夹,就可以看到一个登录框。
完成。
 

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。