解決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:\wamp64\bin\apache\apache2.4.23\conf\httpd.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:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-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:\wamp64\Scripts下找到文件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:\wamp64\www\下的所有文件復制到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:\htdocs\SpeedPHP\Drivers\mysql.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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM