wamp環境的搭建

2022-08-05 02:45:28 字數 2708 閱讀 2133

之前開發一直都是用的php整合環境(eg:phpstudy,xampp等),沒有嘗試過使用php+mysql+apache在本地獨立搭建php執行環境,所以今天突然想試著搭建一下,看看路上會遇到什麼麻煩。首先我們需要的搭建工具有:

首先我安裝的是apache,

我第一次執行httpd -k install安裝命令是遇到了上圖的問題,那是應為在httpd.conf配置檔案中的預設路徑是錯誤的,你手動改寫成你實際路徑即可。

過程中我也遇到了apache不能安裝的情況,後來查了一下是之前安裝的apache已經被設定為系統服務,刪除即可。

刪除操作如下(注意也是以管理員身份操作):

操作:在開始啟動欄輸入services.msc,開啟系統服務列表:如圖

當然期間我也遇到其他的問題:

右鍵上圖中的apache2.4-》屬性

發現可執行檔案的路徑是錯誤的,還是之前整合環境的路徑(當然這裡已經是我修改過後的)。

這裡是可修改的,方式如下:

開始啟動搜尋欄中輸入"regedit"開啟登錄檔 在hkey_local_machine\system\currentcontrolset\services\下找到所需的服務apache2.4,將其 "imagepath"鍵值更改為實際路徑即可。當然這裡的介紹只是針對你的apache啟動不了的情況,如果你執行了

這條命令,你是不用執行以上操作的。當你執行完httpd -k install,出現以下內容時,說明你本地的apache已經安裝成功了

紅框中的錯誤根據我的判斷是可以忽略的,

當然你也可以解決出現這種錯誤:

你在瀏覽器中輸入http://localhost,如果出現以下頁面,說明你的apache已經安裝成功了。

安裝參考鏈結參考鏈結

開啟d:/wamp/apache/conf資料夾下的httpd.conf檔案

找到#loadmodule xml2enc_module modules/mod_xml2enc.so這一行,在這一行下面新增一下內容

loadmodule php5_module "c:/wamp/php5.6/php5apache2_4.dll"

apache的配置算是完成了。

然後再開啟d:/wamp/php資料夾下的php.ini-developement檔案的檔名改為php.ini,然後對檔案進行編輯,

; extension_dir = "./"

; on windows:

extension_dir = "d:/wamp/php5.6/ext"

date.timezone = asia/shanghai

取消此行的注釋,並且填寫ext資料夾的實際路徑.

然後就是開啟一些php的擴充套件檔案

接下來就是配置mysql了,開啟進入到d:/wamp/mysql目錄下新建my.ini配置檔案,貼入一下內容

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

#設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\wamp\mysql

# 設定mysql資料庫的資料的存放目錄

datadir=d:\wamp\mysql\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

以管理員的身份執行cmd,進入到d:/wamp/mysql/bin目錄下安裝mysql服務,輸入mysqld install(注意是mysqld不是mysql一定不要眼花)

命令列顯示該行,表示安裝成功

接下來輸入mysqld --initialize建立data資料夾,否則後面無法啟動mysql服務;

然後輸入net start mysql就可以啟動mysql服務了

輸入mysql -u root -p,然後輸入密碼即可連線mysql服務

可能會出現以下錯誤

然後重啟mysql(net stop mysql/net start mysql),此時可以不用密碼進行連線,但許多功能受到了限制。先連線mysql,然後選擇user資料庫修改root使用者的密碼。

斷開mysql連線,將設定檔案my.ini檔案裡剛剛加入的skip-grant-tables刪除,重啟mysql服務,使用你設定的密碼登陸。

WAMP環境搭建

windows系統下 wamp lamp 環境搭建 apache php 執行緒安全 ts 與非執行緒安全 nts php從 5.2.1開始區分 thread safe ts 與 no thread safe nts 之分 也就是執行緒安全與非執行緒安全 所謂執行緒安全是指,執行緒在執行的時候需要有...

搭建WAMP環境

這裡先解釋一下wamp是什麼意思。w windows,a apache,m mysql,p php。也就是說本文說明的是在windows系統下搭建以apache做伺服器 mysql為資料庫的php開發環境。接下來就是安裝上述的工具到本地環境,apache的安裝相對較為簡單,根據提示next下去就是,...

wamp環境搭建

小生最近一直在倒騰php的一些東西。剛入門,所以將一些學習過程中的一些東西整理一下。首先就是關於wamp環境的搭建以及虛擬機器的搭建。小白一枚,大神請無視之。關於搭建所需要的軟體,可以到下面的鏈結尋找。apache安裝過程中設定localhost為主機名,然後將apache安裝到wamp目錄下 ph...