廉頗老矣,尚能飯否

          java:從技術到管理

          常用鏈接

          統計

          最新評論

          Windows下的Apache+MySQL+PHP運行環境的搭建基礎篇【轉載】

          Apache官方站點:http://httpd.apache.org
          MySQL官方站點:http://www.mysql.com
          PHP官方站點:http://www.php.net

              首先我們來了解一下windows下的應用程序的一個簡單的運行機制,明白了這個到了,對于PHP環境的搭建是非常有幫助的。

              Windows下的應用程序被啟動的時候,程序首先要找的就是和程序運行相關的動態鏈接庫以及以.ini為擴展名的文件配置信息,檢查的目錄順序是“當前目錄”->Windows/WinNT->System32...到這里,我想也應該明白了為什么配置PHP運行環境需要把PHP所在目錄下的dll文件copy來copy去的。

              接下來,我們開始來搭建我們的運行環境:

              第一步,安裝Apache2,這個過程比較簡單,一路點下一步就可完成Apache2的安裝。但需要注意的是你的Windows有沒有安裝別的WebServer,比如,你默認安裝了IIS,那么IIS默認按用了80端口,那么你的Apache2就不能使用80端口了,那只能在安裝的過程換到8080,或者你在安裝Apache2之前將IIS停止停止命令(NET STOP iisadmin/NET STOP w3svc)。我個人習慣于將Apache2安裝到C:/Apache Group,以便把MySQL、PHP、Tomcat、J2SDK集中在一起。Apache2安裝成功之后,打開IE,輸入http://localhost如果你看到了歡迎頁面那么恭喜你,Apache2安裝成功。

              第二步,安裝MySQL,如果你沒有特殊要求,不要做任何改動,使用默認安裝。我個人習慣于安裝到C:/Apache Group目錄下。安裝完畢之后打開mysqlbinwinmysqladmin.exe,在顯示的對話框中,用戶名:root,密碼:任意填寫,這個就是你的mysql的初始密碼,本地連接的時候不需要,但是可以防止別人遠程連接你的數據庫。

              第三步,配置Apache2+MySQL+PHP的整體環境。
                  1.將下載的PHP的win32壓縮包解壓后copy到C:/Apache Group下改名為PHP5(個人習慣于帶主版本號,方便以后多版本調試,這里以PHP5為例)。
                  2.打開PHP5目錄,可以大致的整理一下里面的文件,建立兩個文件夾dlls和sapi,把php5apache2.dll、php5apache.dll、php5apache_hooks.dll、php5isapi.dll、php5nsapi.dll幾個文件cut到sapi目錄下,他的所有所有的dll文件cut到dlls,這樣目錄結構就很類似于PHP4的目錄結構了。
                  3.把dlls下的所有文件copy到C:/Apache Group/Apache2目錄下
                  4.把PHP5目錄下的php.ini-dist改名為php.ini并打開,找到extension_dir = ""行,改為extension_dir = "C:/Apache Group/php5/ext",然后繼續往下看,找到很多這樣“;extension=”開頭的行,去掉extension=php_gd2.dll(打開gd庫)、extension=php_mysql.dll(mysql處理函數庫)保存退出。
                  5.打開C:Apache GroupApache2confhttp.conf文件,在#LoadModule ssl_module modules/mod_ssl.so行后面添加如下幾行:

          PHPIniDir "C:/Apache Group/php5"    #指定php.ini文件所在位置
          LoadModule php5_module "C:/Apache Group/php5/sapi/php5apache2.dll"    #指定php程序的解析模塊
          AddType application/x-httpd-php .php   #指定所要解析的文件的擴展名
          AddType application/x-httpd-php-source .phps    #指定PHP源代碼擴展名
                   存盤退出,重起一下Apache,至此你的Apache2+MySQL+PHP運行環境已經配置成功,你可以在C:/Apache Group/Apache2/htdocs下創建一個文件phpinfo.php,然后寫上:
          <?php
          phpinfo
          ();
          ?>
              然后通過http://localhost/phpinfo.php
          查看你的環境變量了。
              其實PHP環境的配置并非像很多人想象的那樣,并且各種版本的差別也不大,在每次配置環境的時候認真閱讀安裝文檔是非常必要的,安裝文檔里的方法也都是非常簡潔明了的,理解了文檔,再來配置環境,那就輕車熟路了。希望的文章能對大家有一點的啟發。


          柳德才
          13691193654
          18942949207
          QQ:422157370
          liudecai_zan@126.com
          湖北-武漢-江夏-廟山

          posted on 2009-04-19 14:35 liudecai_zan@126.com 閱讀(606) 評論(0)  編輯  收藏 所屬分類: 程序人生

          主站蜘蛛池模板: 平塘县| 吴江市| 双辽市| 巴彦淖尔市| 青龙| 广平县| 平安县| 财经| 乌苏市| 康保县| 克东县| 光泽县| 平和县| 徐汇区| 镇坪县| 衡阳市| 海林市| 冕宁县| 海宁市| 那曲县| 沂水县| 晋宁县| 济源市| 南昌市| 云南省| 曲周县| 孙吴县| 墨竹工卡县| 普兰店市| 恩施市| 盐源县| 西昌市| 甘孜县| 平远县| 岑溪市| 永新县| 东乌珠穆沁旗| 康马县| 鱼台县| 崇义县| 清徐县|