回覆列表
  • 1 # zarip12449

    .配置WampServer的www目錄WampServer安裝完成之後,預設的www目錄在程式安裝所在資料夾的www子資料夾下,但是一般這不是我們想要的目錄,為了管理方便,一般將這個設定為我們自己的Web主目錄,假設自己的Web主目錄路徑為D:\Web\ 設定方法如下 首先進入程式所在的資料夾,找到Scripts資料夾,進入後有一個名為config.inc.php的檔案,如圖用記事本開啟此檔案,找到如下圖所示選中部分的程式碼($wwwDir),預設為安裝目錄的www資料夾,將等號後面修改為如下圖所示即可,注意:Windows裡的資料夾為D:\Web,這裡的是D:/Web關閉並儲存檔案,退出WampServerserver再次進入即可生效 退出WampServer:右鍵單擊系統托盤,選擇退出即可進入WampServer:在桌面或開始選單選擇start WampServer即可生效後點擊系統托盤中的圖示,出現選單點選“www目錄”選單項後就會開啟如圖所示的目錄需要注意的是,這裡所提到的www目錄純屬為了簡化管理www目錄而配置,這裡的配置並不會影響Web服務的主目錄。設定之前請確保系統中存在被設定的路徑,否則會在開啟時出錯!4.配置Apache Web伺服器因為WampServer安裝好之後直接支援了PHP頁面,檔案解釋型別都已經新增完畢,所以不需要太多的設定,這裡只設置主目錄的位置和主頁的檔名,另外再介紹一下如何配置虛擬目錄(Alias目錄),也叫別名目錄。 設定主目錄:單擊系統托盤中的WampServer,選擇Apache -> httpd.conf配置檔案會自動以記事本方式開啟,找到如下圖所示的程式碼(DocumentRoot,注意前面沒有井號#),選中的就是要設定的Web主目錄,使用者訪問你的域名或IP時,ApacheWeb伺服器會在這個資料夾檢索相應的檔案,注意Windows路徑裡面的“\”(反斜槓)都要替換成“/”(正斜槓),路徑外面的雙引號要保留還有一條程式碼,後面設定的目錄要和上一步所設定的目錄一樣,如圖所示WampServer預設的網站起始頁面為 index.php、index.php3、index.html、index.htm 使用者在訪問你的伺服器時,Apache Web 伺服器會自動在Web主目錄裡尋找列表裡匹配的檔名,並按優先順序高低返回給客戶。例如:Web主目錄裡既有index.php檔案,又有index.html檔案,那麼Apache Web伺服器會把index.php執行,將執行結果傳送給使用者,而不會自動傳送index.html。Apache Web伺服器還允許使用者自定義起始頁面的檔名和優先順序,設定方法為,找到如下圖所示的程式碼,在DirectoryIndex 後面新增主頁的檔名,名稱之間用空格隔開,優先順序從左到右依次遞減。設定虛擬目錄(Alias目錄):一般設定了Web主目錄後,該目錄下的結構會隨之一併應用於Web服務。例如在Web主目錄中有admin資料夾,其中包含一個admin_index.php檔案,那麼你可以透過輸入http://localhost/admin/admin_index.php 來執行該頁面。然而,為了方便管理龐大的應用系統,有時候會把不同的應用放到不同的資料夾下,並且這個資料夾不在Web主目錄中。那麼,可以透過對映這樣一個虛擬目錄達到相同的效果。在系統托盤中點選WampServer圖示,選擇Apache->Alias目錄在Alias目錄選單項中選擇“新增一個Alias”出現如下圖所示介面,在冒號後邊輸入虛擬目錄名稱(可以和真實目錄名稱不同),這裡以admin為例回車後,輸入要對映的真實地址,注意:若Windows裡的資料夾為c:\admin\,這裡應該填c:/admin/回車後即可建立成功,按任意鍵退出建立程式,如圖要生效,需要重新啟動Apache Web伺服器,但WampServer沒有提供單獨停止某一服務的選項,所以選擇“重新啟動所有服務”如圖一個特例:假設Web主目錄中有admin資料夾,而恰巧自己又設定了一個名為admin的虛擬目錄,那麼Apache Web伺服器會開啟哪個資料夾當中的內容呢?再假如,在Web主目錄的admin資料夾中有一個名為Admin_Index.php的檔案,而在名為admin的虛擬目錄下恰巧也有一個Admin_Index.php,那麼Apache Web伺服器又會執行哪一個呢?經過實驗,我發現是這樣的: 如果在虛擬目錄裡面沒有找到Admin_Index.php,那麼就會自動在Web主目錄下的admin資料夾下查詢,如果都沒找到就提示“HTTP 404 檔案未找到”,如果找到就執行。反之Web主目錄的admin資料夾下沒有的檔案,伺服器會去虛擬目錄裡尋找。當兩個目錄都有同一個相同檔名的檔案時,虛擬目錄的優先順序高,會執行虛擬目錄下的檔案。刪除虛擬目錄(Alias目錄):單擊系統托盤選單 Apache -> Alias目錄 -> [要刪除的Alias目錄] –> Delete alias,如下圖所示程式提示是否真的要刪除這個Alias目錄,如果確認刪除,輸入“yes”(不含引號)回車即可,如圖同樣,在刪除虛擬目錄後,要重啟所有服務才能生效。5.配置PHP直譯器PHP直譯器的配置比較輕鬆,就有兩處需要配置;一處是PHP核心配置,另外一處是時區設定。 PHP核心配置:預設情況下,PHP不允許執行一些函式,但是這些往往造成一些應用不能實現,所以要調整過來,單擊系統托盤,選擇選單中的PHP -> PHP設定,依次點選下圖右邊所示的那些允許啟用的項PHP時區設定:PHP直譯器預設使用格林威治時間GMT,這樣就產生了一個問題,函式呼叫後顯示的時間與實際時間相差8小時(中國時間是GMT+8)所以要進行設定。單擊系統托盤,選擇選單的 PHP -> php.ini 如圖開啟php.ini配置檔案後,找到[Date]欄位,去掉date.timezone前的分號,並在等號後面加上 ”Asia/Shanghai” 如圖所示6.配置MySQL資料庫WampServer還整合了一款基於PHP的MySQL資料庫管理軟體——phpMyAdmin,可以在系統托盤選單上直接找到。本節介紹如何更改介面語言、為root賬戶設定密碼。更改介面語言:phpMyAdmin預設的語言是英語,如下圖為了符合大家的習慣,可以點選Language後面的下拉列表框,將語言改成簡體中文,如圖改成簡體中文後的介面如下圖,雖然不是完全的簡體中文,但是對於英語不好的使用者來說,這已經不錯了。為root賬戶設定密碼:在MySQL資料庫中,root賬戶類似於Microsoft SQL Server的sa(super administrator)賬戶,具有整個資料庫最高的操作許可權。然而,在WampServer安裝完成之後,預設MySQL的root賬戶密碼為空,這樣為以後的資料安全埋下了隱患。在phpMyAdmin主頁面的選單中點選“許可權”,在“使用者一覽”能看到root賬戶,單擊root使用者一行最後的編輯許可權連結,如圖出現如下圖所示的介面(在主頁面的中間部分)選擇“更改密碼”設定組裡面的“密碼”單選項,輸入一個密碼(儘量複雜一點),確認重新輸入之後,單擊“執行”按鈕即可完成對root賬戶設定密碼。如下圖如果想不出一個好的密碼,就在下面的“更改登陸資訊/複製使用者”設定組裡面找到最後一項“Generate Password(生成密碼)”一項,單擊“Generate”按鈕,在右邊的文字框中就能生成一個複雜密碼。可以將這個密碼複製貼上到上面的密碼設定文字框裡面。對於生成的密碼,一定要妥善保管,萬一丟失,會造成不小的麻煩。另外,在下一步的時候也會用到。當修改完密碼,出現成功資訊後,再點選主選單的任意一項,就會產生錯誤,如下圖所示這是因為phpMyAdmin是基於PHP Web頁面的,它需要先連線到MySQL資料庫才能提供各種操作功能,伺服器root賬戶密碼修改後,軟體之前儲存的密碼已經失效,所以要修改配置檔案中的連線字串,將密碼部分重新設定一下。根據提示,找到config.inc.php,這個檔案位於WampServer安裝目錄的apps\phpmyadmin3.1.1資料夾下,如下圖所示用記事本開啟,找到如下圖所示選中的程式碼部分,單引號內的字串就是更改之後的密碼,如果是預設配置,單引號內為空,即空密碼。將剛才生成的密碼貼上到單引號內,儲存後就可以繼續操作了。

  • 中秋節和大豐收的關聯?
  • 途昂X的駕駛輔助配置,很給力麼?為什麼這麼多人誇?