Win7系統配置PHP+MySQL+Apache簡單幾步

來源:互聯網
上載者:User

愛免費之心就像愛美之心一樣,人皆有之。在軟體行業,開源算是一種免費,因此開源軟體讓人趨之若鶩也就不足為奇了。

在程式員的世界,作為開源軟體中的佼佼者,伺服器Apache, 程式設計語言PHP, 資料庫MySQL可謂是無人不知,無人不曉,無人不愛。甚至於許多IT行業的局外人也想一睹它們的風采。但許多人卻因為它們在Windows系統下極難部署,最終在屢戰屢敗的現實面前,無可奈何地低下高貴的頭顱,從此作罷。雖然有不少高人站在新手的角度,不斷地開發著諸如WAMP一樣優秀的一鍵部署平台,但不入虎穴就得虎子的那種感覺,總好像在吃嗟來之食。算了吧,從頭再來……

於是,在嘗過無數次的失敗,並站在巨人肩膀後,我終於在windows7下成功部署了AMP三劍合一的平台。現記錄如下,希望對有志於一睹Apache, PHP和MySQL風采,卻仍裹足不前的朋友們有所協助。

兵馬未動,糧草先行。巧婦難為無米之炊,安裝之前,自然要先在Apache, MySQL, PHP各軟體官網下載針對windows7的版本,下載完畢,就是壓軸好戲——配置。只挑重點。

一、配置Apache的httpd.cong

1、添加PHP模組。

LoadModule php5_module dir:/php/php5apache2.2.dll/ (dir表示php安裝/解壓目錄)

PHPIniDir "dir:/php" (php.ini檔案所在目錄)

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html (Apache會執行.html檔案中的php代碼)
AddType application/x-httpd-php .txt (Apache會執行.txt檔案中的php代碼)

2、修改網站根目錄(DocumentRoot)

DocumentRoot "dir:/yourwebsite"

3、修改<Directory "">讓它與DocumentRoot一致

<Directory "dir:/yourwebsite">

4、修改DirectoryIndex(目錄索引,當你在地址欄輸入localhost/的時候,排在第一的會優先載入)

DirectoryIndex index.php index.html

二、修改php.ini (由php.ini-recommended或者php.ini-development或者php.ini-production檔案重新命名而來)

1、告訴Apache伺服器PHP擴充檔案所在目錄

; Directory in which the loadable extensions (modules) reside.(可載入擴充檔案所在目錄)
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "dir:\php\ext"(添加這一行就搞定了。)

2、添加支援MySQL的PHP擴充

;extension = php_mysql.dll
將分號去掉即可,也即
extension = php_mysql.dll

通過以上簡單設定,就可以在win7下成功使用Apache+MySQL+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.