隨筆-13  評論-28  文章-63  trackbacks-0
          以下為一篇Apache2.2.4和php5.2.1配置方法的轉(zhuǎn)載文章,雖然說得比較詳細。但實際應用中不需要這樣去處理。我的做法是下載一個集成APACHE&PHP&MYSQL的安裝包(例如:EasyPHP),直接安裝即可。

          一.php的安裝與調(diào)試
                 由于php是一個zip文件(非install版),安裝較為簡單,解壓就行。把解壓的 php5.2.1-Win32重命名為 php5。并復制到C盤目錄下。即安裝路徑為 c:\php5
          1    找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini
          并復制到系統(tǒng)盤的windows目錄下(以c:\windows為例).
          2    再把php目錄下的php5ts.dll,libmysql.dll復制到目錄 c:\windows\system32下。
          3    把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件復制到c:\windows\system32下
          如果沒有加載 php_gd2.dll    php將不能處理圖像。沒有加載php_mysql.dll php將不支持mysql函數(shù)庫
          php_mbstring.dll在后面使用phpmyadmin時支持寬字符。
          4 打開c:\windows\php.ini文件(關聯(lián)到mysql)
          設置擴展路徑
          查找 extension_dir 有這么一行extension_dir = "./"
          將此行改成
          extension_dir = "C:\php5\ext"
          其中C:\php5是你安裝php的路徑。路徑不正確將無法加載dll
          (注意:有些php版本是 ;extension_dir = "./" 要把前面的分號去掉)
          查找 extension
          extension=php_mbstring.dll
          extension=php_gd2.dll
          extension=php_mysql.dl
          把上面3項前面的分號去掉,這樣apache啟動時就可以加載這些dll了
          當然前面我們也把這些dll復制到system32下了l
          php5時差問題
          時間相差八小時
          為什么呢?PHP5系列版本新增了時區(qū)設置,默認為格林威治時間,與中國所在的東8區(qū)正好相差8個小時
          查找date.timezone有這么一行
          ;date.timezone =
          將;去掉,改成
          date.timezone = PRC
          二.apache的調(diào)試和整合
          1.修改網(wǎng)站根目錄
               查找 DocumentRoot有這么一行
          DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
          這就是你網(wǎng)站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現(xiàn) 403 錯誤
          查找    This should be changed to whatever you set DocumentRoot to
          在它下面兩行有

          把上面兩項的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄
          2.讓apache支持*.php(網(wǎng)頁)
          查找    DirectoryIndex index.html index.html.var
          修改成
          DirectoryIndex index.html index.html.var    index.php
          這樣index.php 可以充當默認頁面了
          3.Apache中模塊化安裝php
          查找 # LoadModule foo_module modules/mod_foo.so
          在此行后加入一行
          LoadModule php5_module C:/php5/php5apache2.dll         //注意:其中C:/php5/php5apache2.dll是你安裝php的相應路徑.不要把php5apache2.dll和 php5apache.dll混淆.php5apache.dll只適用于apache 版本1的.PHP5壓縮包里的php5apache2.dll只適用于apache2.0.*版本,如果是2.2.*以上版本,就可能會出 現(xiàn)"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
          4.查找 AddType application/x-gzip .gz .tgz
          在此行后加入一行
          AddType application/x-httpd-php .php (記住:前邊有一個空格哦!!!)
          這樣apache就可以解釋php文件了
          5.測試
          在網(wǎng)站根目錄下創(chuàng)建一個 phpinfo.php 文件


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 长沙县| 克山县| 威远县| 安远县| 木兰县| 文化| 介休市| 永丰县| 冷水江市| 韩城市| 巨鹿县| 土默特右旗| 台南县| 大名县| 南漳县| 古田县| 徐水县| 乃东县| 东方市| 章丘市| 达尔| 龙门县| 达拉特旗| 大同市| 凤山县| 清原| 淮安市| 衡东县| 加查县| 五原县| 永仁县| 融水| 翁牛特旗| 安丘市| 蕲春县| 辰溪县| 会同县| 中牟县| 黔江区| 金溪县| 安徽省|