wampserver2.2 在window2003下的安裝

wamp 1.7.4太老了,php纔是5.2.5的版本
準備安裝最新的wampserver 2.2c,
 
一、安裝問題,安裝完成後老是沒法啓動服務
 
系統事件中提示錯誤
  1. 找不到附屬彙編 Microsoft.VC90.CRT,上一個錯誤是 參照的彙編沒有安裝在系統上。
網上終於找到了解決辦法,
 
其實就是下載這個
Microsoft Visual C++ 2008 Redistributable

http://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x86.exephp

 

二、phpmyadmin 修改口令
root缺省是空口令,修改時有兩個地方html

1)http://localhost/phpmyadmin/,權限,設置密碼( mysql庫密碼)
2)修改D:\MDCL_Web\Wamp\apps\phpmyadmin3.4.9\libraries\config.default.php,和config.inc.php
   將$cfg['Servers'][$i]['password'] = ''; 改成 $cfg['Servers'][$i]['password'] = 'xxxxxxxx';mysql

而後重啓服務。 (config.default.php 其實能夠不改,但爲了安全,仍是有個初始密碼比較好)redis

 

三、默認字符集問題sql

wampserver安裝後,mysql的缺省字符集有好幾種,latin一、gbk、utf8都有,用show variables能夠看到,爲了減小後續麻煩,必須統一。綜合考慮準備統一爲utf8apache

1)測試驗證,進入mysql控制檯,
SHOW VARIABLES LIKE 'character_set_%';  //保存數用據
SHOW VARIABLES LIKE 'collation_%';      //排序用
2)修改my.iniwindows

[client]promise

default-character-set=utf8安全

[wampmysqld]  新增兩行:
    character-set-server = utf8
  collation-server = utf8_general_ci
[mysql]  新增一行
default-character-set = utf8
3)更改已有庫的字符集
alter database mysql character set utf8;

最後重啓服務app

 

四、php_zip.dll問題

這個問題花了我2小時時間。

在wampserver控制檯-php extensions裏,自做聰明地激活了php_zip.dll。

結果重啓出問題了,php始終報錯找不到這個動態模塊。上網下載了這個文件也不行。

網站停擺了!!!!!

後來在wampserver官網上看到說這是一個bug,其實引擎已經內置了對zip的支持,再激活它就是多此一舉。但沒有提到有效的解決辦法。

轉了一大圈仍是要靠本身,去除這個擴展模塊的配置

只改php目錄下的php.ini是不夠的。

最後改了如下幾個文件

  • \wamp\wampmanager.ini (後來證實不改也能夠,會自動覆蓋)
  • \Wamp\bin\php\php5.3.9\php.ini
  • \Wamp\bin\apache\Apache2.2.21\bin\php.ini  (事實證實,這個最關鍵,沒搞懂爲何要弄兩份一樣的文件,作成連接也行啊)

再重啓windows,天下重歸太平

相關文章
相關標籤/搜索