2017年4月5日 星期三

[WAMP] 在windows7安裝及設定WAMP

在Windows上架站最常見的WAMP,WAMP為Windows + Apache + MySQL + PHP的縮寫。

1. 下載並安裝
官網:http://www.wampserver.com/en/

2. 安裝後
網站主目錄 C:\\wamp\www
所對應的本機網頁伺服器網址 http://localhost 或 127.0.0.1

3. 啟動服務

4. 測試:
在 C:\\wamp\www 目錄下,新增 phpinfo.php
內容如下

<?php
phpinfo();
?>

測試網址:http://localhost/phpinfo.php
若有東西,表示成功


5. 設定錯誤提示層級

修改 C:\wamp\bin\php\php.ini
將error_reporting = E_ALL改成
error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
表示以後可能會棄用(~E_DEPRECATED )、提示(~E_NOTICE)類別的訊息將不會被輸出。

存檔,重新啟動服務。


6. phpMyAdmin 安全性設定

(1) 設定使用者密碼
phpMyAdmin 中,root預設是無密碼的。
設定密碼,瀏覽器連至 http://localhost/phpmyadmin/index.php
使用者帳號 > 編輯權限 > 修改密碼
如果有 root@loaclahost 和  root@127.0.0.1都要修改密碼

(2)修改config.inc.php

在 C:\wamp\apps\phpmyadmin4.6.4  目錄下,修改 config.inc.php
找到這行
$cfg['Servers'][$i]['auth_type'] = 'config';

設定方使有三種 cookie, config, http

若設定為 cookie或 config,表示將密碼放在文件中,是最不安全的方式。(假設密碼是1234)
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '1234';


若設定為 http,表示不將密碼放在文件中,是最安全的機制。
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';






[Windows] Windows7安裝Apache遺失VCRUNTIME140.DLL解決方法

Windows 7/Windows 10安裝Apache過程中,顯示遺失 VCRUNTIME140.DLL


需安裝以下套件
VC9 Packages (Visual C++ 2008 SP1)  x86 / x64
VC10 Packages (Visual C++ 2010 SP1) x86 / x64
VC11 Packages (Visual C++ 2012 Update 4) x86+x64
VC13 Packages (Visual C++ 2013) x86+x64
VC14 Packages (Visual C++ 2015) x86+x64

安裝並重新開機即可


參考:https://my.oschina.net/chinacion/blog/647641