Windows 下 php5+apache+mysql5 配置解說

來源:互聯網
上載者:User

 1. apache的安裝。同樣適合大多數人的一路next,next過程中可能需要填寫server domain,admin email等類似的東西,這個可以跳過,但是要注意連接埠的選擇,預設情況下是只有80與8080連接埠可供選取,當然安裝成功之後可以自己隨意修改listen的連接埠,這個地方避免與iis預設80的重複,可以選擇8080連接埠。next後安裝成功之後的情況就不說了。可能有的盆有安裝完成之後在apache server monitor中找不到apache服務,在services.msc中也找不到與apache有關的服務,我剛好遇到這個問題,解決方案也很簡單:管理員身份運行cmd,切換至目錄 $apache2.2$binhttpd.exe -k install 就差不多了,我搞的一次提示error,但還是出現了服務,點擊start依舊可以運行,正常情況下提示安裝成功並開始testing httped.conf...至此,apache的安裝就算完畢,當然大家可以進行測試一下,可以開啟httpd.conf,修改大約164行的documentroot配置節,我是這樣修改的:documentroot "c:/",注意如果沒搞過或者是怕找不回預設的httpd.conf可以先備份一個或者,把你要修改的配置節先注釋一個。然後找到大約194行的<directory 節點,修改為<directory "c:/">,也就是你要訪問的網站的目錄,然後重啟apache,在瀏覽器中輸入:http://localhost:8080/testing.html看看吧。

  2.mysql教程的安裝。好像mysql的安裝沒什麼太需要注意的吧,就是有個是否允許遠端存取,如果你只是做測試,那麼就不要選中,如果是伺服器,那也謹慎考慮一下安全問題。

  3.php教程環境的安裝,如上所說,下載php環境解壓之後,在c盤根目錄下建立名為apahe group的檔案夾,在apache group目錄下再建立一個檔案夾名為php5,因為我下載的php版本為php-5.3.5-win32-vc9-x86.zip,所以5就是當前運行環境的版本號碼啊,呵呵,我抄一個高人的。然後將下載包裡的所有檔案拷貝到php5檔案夾中,在其中找到名為php.ini-production的檔案,將它重新命名為php.ini。開啟php.ini,找到short_open_tag,將預設為“short_open_tag= off”改為“short_open_tag =on”,即讓php支援簡短標籤寫法,如在設定為off時,在寫程式時用<?=$xxx;?>會報錯,要寫成<?phpecho $xxx;?>才行。然後在php.ini中找到extension_dir = "./"這一行,將其修改為extension_dir = "c:/apache group/php5/ext",這樣php運行環境就能根據此目錄找到其所需要的擴充外掛程式的位置了,注意要刪除行前的分好”;“。然後找到windows extensions配置模組,在其下邊依次尋找

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll

然後將前面的分號“;”,開啟php環境對mysql等過程的支援,這樣php程式中采可以進行串連資料庫教程等的操作。最後找到disable_functions = ,將其修改為disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status。完成之後php運行環境的地址就是:c:apache groupphp5,這個地址將在後續的apache配置中用到。

  4.apache配置以對php的支援。開啟$apache2.2$confhttpd.conf,找到#loadmodule ssl_module modules/mod_ssl.so這行,在其後,加入如下幾行:

# 指定php.ini檔案所在位置

phpinidir "c:apache groupphp5"

# 指定php程式的解析模組

loadmodule php5_module "c:apache groupphp5php5apache2_2.dll"

# 指定所要解析的檔案的副檔名

addtype application/x-httpd-php .php

# 指定php原始碼副檔名

addtype application/x-httpd-php-source .phps教程 

儲存退出,此時apache+mysql+php5的運行環境就搭建完畢,你可以在測試目錄中建立一個檔案phpinfo.php,其中寫入:<?php phpinfo(); ?>,然後通過http://localhost:8080/phpinfo.php進行訪問。如果成功的話

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.