wamp環境配置;轉自發瑞的部落格(www.cnblogs.com/cyrfr/p/6483529.html)

來源:互聯網
上載者:User

標籤:開發環境   方便   導致   配置   pad   安裝   system   nbsp   src   

php手動搭建環境有好多種組合,版本號碼不一致,會導致搭建失敗。

我搭建的組合是: php5.6+MySQL5.6+Apache2.4的組合。

 

一、PHP語言套件下載

 

首先從官網上下載php5.6 http://windows.php.net/download#php-5.6 

選擇完整版下載:

 

二、 Apache伺服器下載

首先從官網上下載Apache2.4  http://httpd.apache.org/download.cgi

 

進入第二個介面,選擇第二個選項:

 

根據電腦的不同,選擇相應的位元:

 

注意有句話:

大體意思是,配置好Apache之後,要運行ApacheMonitor.exe,可能會報缺少dll檔案,如果報缺少檔案,需要下載這個軟體。

 

下載好Apache2.4之後繼續下載MySQL 5.6。

 

三、MySQL 5.6服務的下載。

我使用的是mysql5.6.17這個版本  官網: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html

可能官網下載會比較慢,也可以直接網上找。

這個檔案有兩種,一種是安裝版(msi結尾的檔案),還有一種是免安裝版(zip結尾的檔案)

 

兩種都可以。

 注意:之前資料庫裡有東西最好備份一下

 我使用的是免安裝版,自己覺得這個版本產生的錯誤比較少。下面介紹免安裝版的配製方法:

解壓到自訂目錄,我解壓的目錄是D:\LAMP\mysql-5.6.17-winx64

將根目錄下的my-default.ini,改名為my.ini,my.ini用下面內容替換全部內容。

12345678910111213141516 [client]port=3306default-character-set=utf8#用戶端字元類型,與服務端一致就行,建議utf8[mysqld]port=3306character_set_server=utf8#服務端字元類型,建議utf8basedir=D:\LAMP\mysql-5.6.17-winx64#解壓根目錄datadir=D:\LAMP\mysql-5.6.17-winx64\data#解壓根目錄\datasql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[WinMySQLAdmin]D:\LAMP\mysql-5.6.17-winx64\bin\mysqld.exe#解壓根目錄\bin\mysqld.exe

 

注意這句話:

1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

這裡設定的是,如果要在表裡面的某一列添加空資料,不能使用  ‘‘  的方式,必須要寫入  NULL  不能加引號。

如果想用 ‘‘  的方式,就把這句話改成:

1 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 

環境變數配置

我的電腦-屬性-進階-環境變數-建立

變數MYSQL_HOME  值D:\LAMP\mysql-5.6.17-winx64

找到變數path 編輯,在後面加上  ;%MYSQL_HOME%\bin

 

運行中輸入cmd ,或找到C:\Windows\System32\cmd.exe,進入mysql解壓目錄bin子目錄下

123456789 C:\Documents and Settings\Administrator>cd\C:\>d:D:\>cd LAMPD:\LAMP>cd mysql-5.6.17-winx64D:\LAMP\mysql-5.6.17-winx64>cd binD:\LAMP\mysql-5.6.17-winx64\bin>D:\LAMP\mysql-5.6.17-winx64\bin>mysqld -install提示:Service successfully installed.及即安裝成功。(CMD命令:CD\  返回根目錄 D: 進入D盤  cd LAMP  進入LAMP檔案夾)

 

12345 啟動、停止、移出MYSQL服務  啟動MYSQL服務:net start mysql  停止MYSQL服務:net stop mysql  移出mysql服務:mysqld -remove這裡啟動服務,方便下一步操作。

 這樣就配置完了。

 

如果是msi結尾的檔案,安裝過程為:

進入這個介面,選擇第二個custom設定路徑

 

 

一路選擇預設選項,

這裡設定密碼。

 

 MySQL安裝好後就可以開始配置開發環境了

Apache安裝配置

1、將下載的Apache2.4 解壓到自訂目錄,我這裡選擇的目錄是D盤的AMP目錄。

2、開啟apache解壓目錄conf檔案夾下的httpd.conf檔案:

尋找所有的c:Apache24   將其修改為你自己解壓的目錄,應該有好幾個地方需要改,直接使用記事本的替換功能。

替換後再開啟cmd命令列,輸入httpd -k install再檢查一下文法,如下:

 

 

紅色文字顯示,則成功。

3、接下來啟動apache服務,測試一下是否安裝成功,開啟apache bin目錄下的ApacheMonitor.exe(如果開啟提示缺少dll檔案,那麼就需要安裝上面說的VC了,安裝後就可以開啟這個monitor了),開啟後如下:

 

4、測試

在瀏覽器中輸入localhost斷行符號,看到如說明apache安裝成功了。

其實瀏覽器顯示的it works是apache預設網站htdocs(其實就位於apache目錄下的htdocs檔案夾)下的預設首頁index.html的內容。自此,apache安裝成功,接下來需要配置php,讓apache和php一起工作(將php作為apache的一個模組)。

 

 

這個檔案夾 htdocs 就是作為php檔案啟動並執行根目錄, 所有php檔案都要放在這裡面才可以運行。

 

 

配置php模組到apache伺服器

1、在Apache24/conf/httpd.conf中做如下配置:

在檔案最後加入以下代碼(注意修改路徑):

1234 LoadModule php5_module D:\AMP\php-5.6.30-Win32-VC11-x64\php5apache2_4.dllAddType application/x-httpd-php .phpLoadModule php5_module modules/libphp5.soPHPIniDir D:\AMP\php-5.6.30-Win32-VC11-x64

  

完了後重啟apache伺服器(修改了設定檔都要重啟)。

 

2、在apache 的htdocs目錄建一個php檔案,這裡叫index.php,在這個檔案中寫入如下內容:

123 <?php echo "hello php world!";?>

在瀏覽器中輸入localhost/index.php可以看到:

apache配置php成功,然後需要配置做一些php的相關配置及將MySQL配置到php中。

php配置

配置時區:

開啟php解壓目錄,找到php.ini-development檔案,將其改名為php.ini,用記事本開啟。

找到(帶分號)     ;date.timezone =

去掉前面的分好,修改為   date.timezone = Asia/Shanghai

測試:在根目錄下的index.php 檔案夾中寫入以下代碼

1234 <?php  echo  date("Y:m:d H:i:s");?>

 瀏覽器運行如果顯示了目前時間,則配置時區成功。

 

 配置mysql

1、開啟php.ini檔案,尋找extension_dir關鍵字

去掉前面的注釋並將ext檔案路徑改成我們自己的ext路徑,即修改為:

1 extension_dir = "D:\AMP\php-5.6.30-Win32-VC11-x64\ext"

 2、在php.int中繼續尋找php_mysql關鍵字

將圖中兩項前面的分號去掉。如果之後在php運行中,缺少擴充,可將相應的內容之前的分號去掉。

 

 

3、設定編碼:

尋找 default_charset =

將其改為:

default_charset = "UTF-8"

至此php環境搭建完成,可以將php檔案放入htdocs檔案夾中運行了。

wamp環境配置;轉自發瑞的部落格(www.cnblogs.com/cyrfr/p/6483529.html)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.