【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', // 自定義數據庫驅動文件地址