• 解决Windows Server 2008 R2安装WAMPSERVER3.0.6问题总结


    【WAMP安装】

    一、操作系统windows 2008 R2;

    二、安装Microsoft Visual C++运行库:
    1.Visual C++ Redistributable for Visual Studio 2012
    下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
    作用:修复MSVCR110.dll丢失问题

    2.Visual C++ Redistributable for Visual Studio 2015
    下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
    作用:修复VCRUNTIME140.dll丢失问题

    三、安装SP1补丁包Windows Server 2008 R2 Service Pack 1 (KB976932),
    下载地址https://www.microsoft.com/zh-cn/download/details.aspx?id=5842

    四、安装wamp server 3.0.6即可;

    【服务器配置】
    一、更改文档根目录
    注意事项:wampserver3.0.6先不要切换到中文语言,否则打开的文件中会有中文字符乱码,如果已经切换了,切换回英文再打开。
    修改方法与步骤:

    [第1步]
    打开C:wamp64inapacheapache2.4.23confhttpd.conf 修改默认路径为:
    DocumentRoot "d:/htdocs/"
    <Directory "d:/htdocs/">
    ......
    Require local
    Require all granted
    </Directory>
    注意:Require local下增加Require all granted,否则会出现403错误:You don’t have permission to access/on this server

    [第2步]
    打开C:wamp64inapacheapache2.4.23confextrahttpd-vhosts.conf 修改默认能路径为:
    DocumentRoot d:/htdocs
    <Directory "d:/htdocs/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
    Require all granted
    </Directory>
    注意:Require local下增加Require all granted,否则会出现403错误:You don’t have permission to access/on this server

    [第3步]
    在安装根目录C:wamp64下找到文件wampmanager.ini,修改menu.left项如下:
    Type: item; Caption: "www directory"; Action: shellexecute; FileName: "d:/htdocs"; Glyph: 2

    [第4步]
    在安装目录C:wamp64Scripts下找到文件config.inc.php,修改wwwDir项如下:
    $wwwDir = 'D:/htdocs';
    修改如下几项

    $configurationFile = '../wampmanager.conf';
    $templateFile = '../wampmanager.tpl';
    $wampserverIniFile = '../wampmanager.ini';
    $langDir = '../lang/';
    $aliasDir = '../alias/';
    $modulesDir = 'modules/';
    $logDir = 'logs/';
    

    $configurationFile = 'C:/wamp64/wampmanager.conf';
    $templateFile = 'C:/wamp64/wampmanager.tpl';
    $wampserverIniFile = 'C:/wamp64/wampmanager.ini';
    $langDir = 'C:/wamp64/lang/';
    $aliasDir = 'C:/wamp64/alias/';
    $modulesDir = 'modules/';
    $logDir = 'C:/wamp64/logs/';
    

      

    [第5步](非必需)
    将C:wamp64www下的所有文件复制到D:htdocs下,然后修改index.php和add_vhost.php中的$server_dir为$server_dir = "C:/wamp64/";


    【修改数据库密码】
    1.打开phpmyadmin登录界面,账号root,初始密码为空,进入密码修改界面中,您可以修改密码,您需要输入密码后,重新输入密码保证俩次输入的密码相同,点击执行。
    2.打开wampserver安装目录下的phpmyadmin,打开phpmyadmin文件夹后找到config.inc.php文件打开,找到 $cfg['Servers'][$i]['password'] = '';在两个单引号中输入刚才修改的MySQL密码保存。

    【网页中文乱码】
    打开php.ini,找到default_charset = "UTF-8" 修改为 default_charset = "GB2312"

    【数据库连接问题】
    报错:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:htdocsSpeedPHPDriversmysql.php on line 92
    解决:修改mysql.class.php文件就可以了。

    比如说将
    mysql_connect($server, $username, $password)
    改为
    mysqli_connect($server, $username, $password,$database)

    SpeedPHP数据库驱动类型改为mysqli:

    'db' => array( // 数据库连接配置
        'driver' => 'mysqli',  // 驱动类型
        'host' => 'localhost', // 数据库地址
        'port' => 3306,        // 端口
        'login' => 'root',     // 用户名
        'password' => '',      // 密码
        'database' => '',      // 库名称
        'prefix' => '',        // 表前缀
        'persistent' => FALSE, // 是否使用长链接
    ),
    
    'db_driver_path' => SP_PATH.'/Drivers/mysqli.php', // 自定义数据库驱动文件地址
    

      

    参考教程:http://soft.onlinedown.net/soft/82112.htm

  • 相关阅读:
    解决一道leetcode算法题的曲折过程及引发的思考
    算法研究:一维多项式求值(秦九韶算法)
    通过HWND获得CWnd指针
    将标题空格替换为 '_' , 并自动复制到剪切板上
    稀疏矩阵操作算法
    微信好友分析之展示好友信息
    微信好友分析之获取好友信息
    爬取当当网的图书信息之结尾
    爬取当当网的图书信息之封装一个工具类
    爬取当当网的图书信息之实体设计
  • 原文地址:https://www.cnblogs.com/zhijiangch/p/11195449.html
Copyright © 2020-2023  润新知