我的博客我做主

          我的未來不是夢!
          posts - 9, comments - 10, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49

          Posted on 2010-08-07 12:13 平常心 閱讀(8150) 評論(6)  編輯  收藏 所屬分類: PHP
          更多博客請查看:http://www.v5cn.cn
          第一步:下載安裝的文件
              1. MySQL:下載地址mysql-5.1.49-win32.msi
          2. Apache: 下載地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
          3. PHP5.3.3  下載地址php-5.3.3-Win32-VC6-x86        注意:一定要下載php-5.3.3-Win32-VC6-x86版本
          的,不要下載php-5.3.3-nts-Win32-VC6-x86版本,更不要下載VC9版本的,因為他是IIS服務器安裝版本。
           第二步:安裝文件
          1. 在要安裝的磁盤建一個文件夾(筆者的做法是在D盤的根目錄下創建一個php文件夾D:\php)。
          2. 安裝Apache服務器,安裝完成后的目錄結果是:D:\php\Apache。
          3. 把下載的php-5.3.3-Win32-VC6-x86解壓的D:\php目錄中,可以把文件夾的名字改短,結果D:\php\php5
          4. 安裝MySql數據庫,它的安裝和一般情況一樣。筆者把他安裝在(D:\php\MySQL)和php同目錄。
          第三步:配置PHP5.3.3
              1. 配置PHP5.3.3,打開php安裝目錄(筆者是D:\php\php5)可以看到目錄下有兩個這樣的文件php.ini-    development和php.ini-production,第一個是開發使用的配置文件,第二個是標準的生產環境的配置。
          2. 選擇php.ini-development復制一份到同目錄下,并改名為php.ini使用文本工具打開,查找extension_dir,可以
          看到兩個,選擇On windows:下面的那個并去得前面的分號修改為extension_dir = "D:/php/php5/ext",讀者根
          據自己的目錄結構配置,目的是找到和php.ini同目錄下的ext文件夾中的擴展庫。
          3. 查找extension=php_,去掉extension=php_curl.dll、extension=php_gd2.dll、extension=php_mbstring.dll、
          extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll
          前面
          的分號。查找short_open_tag = Off把它修改成short_open_tag = On,讓其支持短標簽。
          4. 復制php5ts.dll文件到WINDOWS/system32目錄下,只有php-5.3.3-Win32-VC6-x86版本中才有php5ts.dll 
                  php-5.3.3-nts-Win32-VC6-x86版本是沒有的。
          第四步:配置Apache
          1. 打開Apache目錄下conf目錄中的
          httpd.conf文件,查找#LoadModule,在其末尾處大概是128行的地方
          添加:
           LoadModule php5_module "D:/php/php5/php5apache2_2.dll"
          PHPIniDir "D:/php/php5"
          AddType application/x-httpd-php .php
          AddType application/x-httpd-php .htm
          AddType application/x-httpd-php .html

          目錄結構根據用戶自己目錄配置。
          2. 查找DirectoryIndex index.html 將其修改成DirectoryIndex index.php default.php index.html index.htm default.html 
          default.htm
              3. 查找DocumentRoot將其修改為指向你需要放置web文件的文件夾上(筆者在D:/php目錄中創建了一個
          www文件夾)所以DocumentRoot就是DocumentRoot "D:/php/www",讀者可以根據自己配置來修改。
          4. 查找<Directory將其修改為你自己配置的DocumentRoot的路徑(筆者是<Directory "D:/php/www">)
          第五步:測試php+Apache+MySql是否配置成功
          1. 打開MySql在MySql中創建一個新數據庫和表。(筆者是userInfo數據庫和users表就有id和name兩個字段)
          測試嗎?簡單就好,呵呵!!
          2. 在上面創建的www文件夾中創建一個index.php文件使用EditPlus或者其他文本工具打開。
          3. 寫入:
          <?
              
          $DB_HOST = "localhost";
              
          $DB_USER = "root";
              
          $DB_PASS = "root";
              
          $DB_NAME = "userInfo";

              
          mysql_connect($DB_HOST,$DB_USER,$DB_PASS);
              
          mysql_select_db($DB_NAME);
              
              
          mysql_query("set NAMES gb2312");
              
          $sql = "Select * From users";
              
          $result = mysql_query($sql);
              
          while($data=mysql_fetch_array($result)){
                  
          echo "------------------------";
                  
          echo $data['id']."<br/>";
                  
          echo $data['name']."<br/>";
              }
              
          mysql_close();
          ?>
          4.啟動Apache服務器,在瀏覽器輸入http://localhost/回車。
          如果看到下圖:表示我們大功告成了!祝賀祝賀!

          評論

          # re: 輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49  回復  更多評論   

          2010-08-10 10:23 by 快播影視圈
          學習了 自己配置的時候 總是有問題 呵呵

          # re: 輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49  回復  更多評論   

          2010-08-10 10:47 by zyw
          我也是!剛開始學習PHP光環境就搭建了一晚上+一中午。你的問題可以說出來大家討論!呵呵!!!

          # re: 輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49  回復  更多評論   

          2010-08-26 15:49 by chanson code
          博主您好,我想問下,那個php5ts.dll文件為什么不復制進系統目錄好像也能正常使用,這個文件是做什么用的?
          另外,php-5.3.3-nts-Win32-VC6-x86和php-5.3.3-Win32-VC6-x86有什么區別,為什么不能用php-5.3.3-nts-Win32-VC6-x86來配置?希望您能為我解答,謝謝。

          # re: 輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49  回復  更多評論   

          2010-08-26 17:19 by zyw
          @chanson code
          php5ts.dll文件是php的內核動態鏈接庫文件,沒有此文件則php解析器無法使用。
          對于其它版本是必須的!對于這個版本我還不太清楚!因為我也剛開始學習PHP,
          php-5.3.3-nts-Win32-VC6-x86這個版本有些文件沒有我上面配置所需的文件!

          # re: 輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49  回復  更多評論   

          2011-10-16 14:38 by web3.0
          配置報403錯誤!

          # re: 輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49  回復  更多評論   

          2011-12-09 13:56 by wsguang
          還好,一次配置成功
          比java的復雜多了

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


          網站導航:
           
          主站蜘蛛池模板: 多伦县| 衡阳县| 东明县| 温宿县| 扎鲁特旗| 怀仁县| 琼海市| 海丰县| 湘西| 高平市| 广宁县| 威信县| 天柱县| 沧源| 葫芦岛市| 龙南县| 正阳县| 绿春县| 陇南市| 三亚市| 广饶县| 安图县| 石嘴山市| 囊谦县| 琼海市| 灌云县| 曲靖市| 鹤壁市| 虎林市| 五常市| 广汉市| 枞阳县| 宜宾市| 磐石市| 济宁市| 马龙县| 横山县| 陇南市| 会宁县| 深水埗区| 溧水县|