window下安裝wamp環境

Wamp就是Windos Apache Mysql PHP集成安裝環境,即在window下的apache、php和mysql的服務器軟件。其中php環境配置是相當重要的一部分,本文就針對php在本地的環境配置中做簡要說明。php

 

一、安裝Apachemysql

    獲取 Apache Server 下載,這個是包括了open ssl 模塊的window可執行程序,直接運行安裝到咱們須要放置的目錄下面。注意使用80端口,這樣沒必要額外製定端口號就能夠訪問本地Http Server了,一切安裝好後,打開瀏覽器,輸入http://localhost進行測試,出現「It Works」那麼安裝就成功。sql

 

二、安裝Mysqlapache

獲取 Mysql 下載瀏覽器

        安裝 Mysql,這個是打包好了的安裝包,一路根據提示安裝上便可,另外還有一個Mysql Workbench,這個是一個可視化的Mysql管理軟件,能夠一同下下來或者選用別的順手的管理客戶端都可。用管理客戶端連接本地的Mysql,能鏈接上說明安裝成功。安全

 

三、安裝PHP服務器

獲取PHP下載,能夠看到多個版本提供選擇:多線程

        若是Apache的版本是1或2,那麼下載VC6編譯的版本;若是選用IIS做爲Server,那麼使用VC9編譯的版本,X86表明32位的操做系統,X64則表明64位操做系統。併發

        Thread Safe和Non Thread Safe,取決於Web Server對PHP的執行方式。若是是ISAPI,須要調用dll來處理用戶請求,因爲處理完後相關dll不會立刻消失,因此須要進行線程安全檢查以使用多線程,從而提升效率,使用Thread Safe較好。若是是Fast CGI,因爲只進行單線程的運行,所以不必進行線程併發下的安全性檢查,去掉線程安全檢查等於取消沒必要要的系統耗費從而提升運行速度,使用 Non Thread Safe的較好。app

        這裏也有直接的安裝包,直接安裝便可,但咱們選擇ZIP包進行手工安裝,一來手工安裝更靈活,二來能夠了解PHP的內部結構,這個對於之後進一步使用PHP來講比較重要哦。

        將壓縮包解壓到你的目標磁盤目錄,如解壓後的目錄相似C:\php,注意目錄間最好不用空格,因爲有的Web Server可能不支持帶空格的路徑。

        配置php5ts.dll路勁的環境變量。在根目錄下面有些dll含有Web Server的名字,這些相關的Server模塊可讓Web Server運行PHP時更加高效。全部的模塊都須要用到php5ts.dll,所以須要讓系統知道他的位置,查找順序通常爲:

        php.exe的執行位置,或者Web Server的執行目錄(通常爲bin)若是Web Server使用了server模塊

        環境變量PATH下包含的路徑

    把當前的根目錄加到PATH下,這樣不管Web Server如何配置,系統均可以尋找到php5ts.dll

    配置PHP初始化信息,直接把php.ini-production複製後更名爲php.ini便可,PHP運行時會自動查找並讀取php.ini文件。另外若是使用Windows NT, 2000, XP 或 2003上的NTFS格式,確保運行Web Server的用戶對php.ini有讀取的權限。

    關聯PHP和Apache,此配置後Apache便具備PHP的解析能力。這裏有兩種方式去設置PHP與Apache的協同工做。一種是做爲CGI,另外一種是做爲Apache的模塊來安裝,上面提到Server模塊更好,所以我採用這種方式安裝,將如下三行加入Apache的httpd.conf中便可。

具體代碼以下:

1
2
3
LoadModule php5_module  "d:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir  "d:/php"

集成檢測 

    最後來檢查下咱們的環境是否正常工做。

    新建一個文本名稱加擴展名爲test.ini

    在文件中添加以下,具體代碼以下:

1
2
3
<?php
      phpinfo();
  ?>

 將其放到Apache Server的htdocs目錄下,在瀏覽器中輸入http://localhost/test.php,若是出現了PHP的版本及組件相關統計信息,說明正常工做了。其中mysqlnd爲enable說明Mysql的驅動也正常啓用了。

相關文章
相關標籤/搜索