??? 網絡上對于這個問題的解決方案還是非常多的,但是大多都要求 copy 一些文件到 Windows 或者 System32 目錄中,顯得不夠優雅。 我參考了 php 的用戶手冊和 MySQL 的網站,找到了一個不需要拷貝文件的解決方案。
          ??? 首先是準備步驟,具體如下:

          1. php 5.1.4 的壓縮包解壓到 D:\php ,復制 php.ini-recommended php.ini

          2. 安裝 apache2.0.59

          3. 安裝 MySQL5

          4. 備份“ Apache Group\Apache2\conf ”文件夾

          5. MySQL 網站下載 MySQL Connector/PHP 的文件,下載 mysql extension (PHP 5.1.4) for MySQL Server 5.0.22 的那個包。

          ?

          下面說一下如何配置。

          修改 Apache httpd.conf 文件

          1.?????? 加入 PHPIniDir 變量;設定加載 php5 模塊的路徑;設定 .php 文件類型的處理方式。具體代碼如下:

          #php config

          LoadModule php5_module "d:/php/php5apache2.dll"

          AddType application/x-httpd-php .php

          PHPIniDir "D:/php/"

          2.?????? index.php 加入 DirectoryIndex 變量中。具體代碼如下:

          DirectoryIndex index.html index.html.var index.php

          更新 MySQL Connector/PHP

          解壓 MySQL Connector/PHP 壓縮包到 D:\php ,并將 php_mysql.dll 拷貝到 D:\php\ext

          修改 php.ini

          1.? 修改 include_path = ".;d:\php\PEAR"

          2.? 修改 extension_dir = "D:\php\ext"

          3.? 取消 extension=php_mysql.dll 前面的分號

          4.? 取消 extension=php_gd2.dll 前面的分號

          ?

          配置到這里就完成了,為了測試效果,可以在“ Apache Group\Apache2\htdocs ”文件夾中建立一個名為 phpinfo.php 的文件,內容如下:

          <?php

          $link=mysql_connect('localhost','test','test'); // 用戶和密碼 , 請根據你自己的情況改好

          if(!$link) echo "fail";

          else echo "success";

          mysql_close();

          echo phpinfo();

          ?>

          ?

          然后訪問 http://localhost/phpinfo.php ,如果頁面最頂端上打印出 success ,說明設定成功,否則可以根據 phpinfo 的結果看看問題所在。

          ?

          ?

          posts - 10, comments - 15, trackbacks - 0, articles - 0

          Copyright © iceboundrock

          主站蜘蛛池模板: 湘乡市| 涞源县| 万盛区| 开封县| 手游| 桃园市| 忻州市| 澳门| 嘉义县| 金山区| 康平县| 惠安县| 阿巴嘎旗| 石柱| 上饶县| 张家川| 望城县| 内丘县| 内黄县| 平安县| 永和县| 津市市| 军事| 常州市| 正阳县| 砚山县| 乌什县| 隆化县| 阿尔山市| 定陶县| 内黄县| 乐山市| 黄陵县| 玉树县| 昌都县| 阳江市| 界首市| 怀仁县| 永德县| 商水县| 大丰市|