apache php mysql的環境配置,該如何解決

來源:互聯網
上載者:User
apache php mysql的環境配置
第一次搭建apache php mysql的環境,遇到了些問題。用到版本如下:
apache 版本:2.2.17 安裝位置:C:\Program Files\Apache Software Foundation\Apache2.2
php版本:5.3.9 安裝位置:C:\php
mysql版本:5.5 安裝位置:C:\Program Files\MySQL
作業系統:windows xp

根據網上看的一些教程,做了如下修改:
修改Apache伺服器的設定檔httpd.conf
網站根目錄:DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
目錄索引 :DirectoryIndex index.html index.php

修改php的設定檔php.ini(在php安裝的目錄下有兩個檔案,“php.ini-development”和“php.ini-production”我修改的“php.ini-production”作為php.ini)
開啟全域變數:register_globals = On
載入模組位置:extension_dir = "C:/php/ext"
載入模組:extension=php_mysql.dll
extension=php_mysql.dll
“環境變數”――“系統變數”――“Path”加入了“;C:\php;C:\php\ext”;

將php以module方式與Apache相結合,修改http.conf
增加行 LoadModule php5_module C:/php/php5apache2_2.dll
PHPIniDir "C:/php"
AddType application/x-httpd-php .php

啟動並執行代碼如下:
$conn = mysql_connect("localhost", "root", "901030");
mysql_select_db(curriculum,$conn);
mysql_query("set names 'utf8'");

$sql="select * from computer_science";
$result=mysql_query($result,$conn);

$row= mysql_fetch_row($result);
print_r($row);
?>
結果是一片空白,沒有提示任何資訊,也沒有輸出資料庫儲存的內容。
請教各位大神這是什麼原因呢?謝謝指導!

------解決方案--------------------
5.3.9 已經沒有v6版本了 所以你參照網上所說的模組安裝方法已經不再合適了。

1.你可以使用舊一點的版本,對於開發環境來說是沒有任何問題的。
http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.msi

2.或者安裝成fastCGI的方式
你可以參考別人的安裝經驗
http://www.laokboke.net/2011/12/02/bind-fastcgi-and-apache-on-windows/

3.當然你也可以到這裡下別人編譯好的v6版本,這裡可能是一些愛好者?我沒有瞭解這個發行是不是一些愛好者
http://www.apachelounge.com/download/
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.