win7_apache_+mysql+PHP_配置_第1頁(yè)
win7_apache_+mysql+PHP_配置_第2頁(yè)
win7_apache_+mysql+PHP_配置_第3頁(yè)
win7_apache_+mysql+PHP_配置_第4頁(yè)
win7_apache_+mysql+PHP_配置_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、snne reiildopee.usmysql apache php win7 四月配置教程及 qa集win7 安裝 apache+php+mysql 環(huán)境window7 apache_2.2.14-win32-x86-no_ssl.msi php-5.2.12-win32.zip 首先安裝好apache 啟動(dòng) /停止apache 服務(wù)d:apache2.2binhttpd -k start / stop 在資源管理器中進(jìn)入php 的安裝目錄, 將 php.ini-recommended 復(fù)制一份,命名為php.ini。然后打開(kāi)php.ini 。找到 : ;extension=php_mysq

2、l.dll 將前面的; 號(hào)去掉,改成:extension=php_mysql.dll mysql 的擴(kuò)展默認(rèn)是沒(méi)有打開(kāi)的。將其打開(kāi)。 類似上面這樣的腳本,是可選擇的php 擴(kuò)展模塊,如果需要加載,直接去掉前面的; 號(hào)即可。找到 : extension_dir = ./ 將其改為你的php 安裝目錄下ext 子目錄的絕對(duì)路徑。例如我的:extension_dir = d:/php/ext/ 這步很重要。否則接下來(lái)php 會(huì)找不到php_mysql.dll 模塊,無(wú)法裝載。在 windows vista 的系統(tǒng)設(shè)置中,將 php 的目錄,加到path 環(huán)境變量中去。具體做法: 右鍵點(diǎn)擊我的計(jì)算機(jī)-

3、 屬性- 高級(jí)系統(tǒng)屬性- 環(huán)境變量- 系統(tǒng)變量- path - 編輯,然后加入d:/php 即可。用; 分隔多個(gè)目錄。配置apache 和 php 打開(kāi)apache 安裝目錄下的conf 子目錄中的httpd.conf 文件。找到:documentroot xxxxxxx 改成你本機(jī)的網(wǎng)站內(nèi)容的目錄。例如我的:documentroot d:/ 找到: 改成你本機(jī)的網(wǎng)站內(nèi)容的目錄。例如我的: 找到loadmodule ,根據(jù)你的php 安裝目錄,在下面空白處加上這兩行:loadmodule php5_module d:/www/server/php/php5apache2_2.dll phpin

4、idir d:/www/server/php 找到 : directoryindex index.html 修改為 : directoryindex index.php index.html 找到 : addtype application/x-gzip .gz .tgz 添加這兩行:addtype application/x-httpd-php .php addtype application/x-httpd-php .html 保存httpd.conf 在你的網(wǎng)站目錄中(例如我的是d:/www/web/) ,手工建立一個(gè)index.php 的文件,內(nèi)容: 在 dos 窗口中啟動(dòng)apache

5、 服務(wù)#如果之前啟動(dòng)了,先將其stop d:wwwserverapachebin httpd -k stop #啟動(dòng)apahce 服務(wù)d:wwwserverapachebin httpd -k start 或者點(diǎn)擊桌面任務(wù)欄右下角的apache 圖標(biāo),進(jìn)行操作打開(kāi)http:/localhost/test.php ,即可看到測(cè)試輸出結(jié)果vista win7 下安裝 apache+php+mysql指南 2009 年 11 月 10 日 星期二16:56vista 下安裝 apache+php+mysql指南 2008-05-27 23:09 一直沒(méi)在 vista 下配置 apm 環(huán)境,今天找了下

6、教程,寫(xiě)的不錯(cuò)就轉(zhuǎn)來(lái)了 裝環(huán)境操作系統(tǒng)是windows vista enterprise 英文版 , apache, php , mysql 的最新版本可以在其官網(wǎng)下載的 : apache 2.2.4:注意:在下載最新的apache 時(shí),下載win32 版本了,現(xiàn)在提供win32 安裝包的最新版本是 v2.2.8。我下載的版本是位于/binaries/win32 目錄中apache_2.2.4-win32-x86-no_ssl.msi 文件。/download.cgi php 5.2.4 (windows binaries php 5.2.4 zip

7、 package ): http:/ mysql 5.0.45 windows: http:/ 安裝的目錄結(jié)構(gòu)規(guī)劃為了方便維護(hù), 以及重裝系統(tǒng)時(shí)不必進(jìn)行二次安裝,建議不要將其安裝在系統(tǒng)盤(pán)(默認(rèn)是c 盤(pán)) ,例如我是裝在d 盤(pán)了。安裝路徑也最好不要含有空格和中文字符。我的目錄結(jié)構(gòu)規(guī)劃如下: |- | |- # 安裝web 服務(wù)程序| | |- # apache 安裝目錄| | |- # mysql 安裝目錄| | |- # php安裝目錄| | | |- # 網(wǎng)站內(nèi)容| | |- | | |- 下面的安裝說(shuō)明的舉例,以上列目錄結(jié)構(gòu)為準(zhǔn)。在 windows vista 下安裝apache 2.2.

8、4 windows vista 下的安裝,主要是由于uac 權(quán)限的影響,有可能導(dǎo)致服務(wù)無(wú)法安裝成功。但這并不要緊,可以手工解決運(yùn)行apache 2.2.4 的安裝程序,根據(jù)提示一路next 即可。注意在server information 的network domain 、server name 字段填上localhost,在安裝類型的位置選custom,然后改變安裝路徑(我的目錄是d:/www/server/apache) 。然后根據(jù)提示一路next 完成即可。在安裝結(jié)束時(shí),如果安裝了iis,這時(shí)會(huì)彈出一個(gè)dos 錯(cuò)誤窗口,主要原因是由于權(quán)限禁止或者說(shuō)端口占用,無(wú)法注冊(cè)服務(wù)。可以先選擇關(guān)閉i

9、is服務(wù)或直接關(guān)掉錯(cuò)誤窗口。其后以管理員身份進(jìn)行dos 命令行(點(diǎn)菜單 : 開(kāi)始- 程序附件( accessories), 在 命令提示符( command prompt )上點(diǎn)右鍵,然后選擇以管理員身份運(yùn)行(run as adminstrator)) 。進(jìn)入dos 窗口后,執(zhí)行下列命令# 進(jìn)入apache 的安裝目錄c:windowssystem32 d: d: cd d:wwwserverapachebin # 安裝apache 服務(wù):d:wwwserverapachebin httpd -k install #啟動(dòng)apahce 服務(wù)d:wwwserverapachebin httpd -

10、k start 在 windows vista 下安裝php 5.2.4 將下載的php 5 zip 包直接解壓,我直接將php 5.2.4 zip 文件解壓到d:wwwserverphp 目錄下面。 安裝php 不建議使用win32 安裝程序 (主要是以后安裝擴(kuò)展麻煩)。在資源管理器中進(jìn)入php 的安裝目錄,將php.ini-recommended 復(fù)制一份,命名為php.ini 。然后打開(kāi)php.ini。找到 : ;extension=php_mysql.dll 將前面的; 號(hào)去掉,改成:extension=php_mysql.dll mysql 的擴(kuò)展默認(rèn)是沒(méi)有打開(kāi)的。將其打開(kāi)。類似上面

11、這樣的腳本,是可選擇的php 擴(kuò)展模塊,如果需要加載,直接去掉前面的; 號(hào)即可。找到 : extension_dir = ./ 將其改為你的php 安裝目錄下ext 子目錄的絕對(duì)路徑。例如我的:extension_dir = d:/www/server/php/ext/ 這步很重要。否則接下來(lái)php 會(huì)找不到php_mysql.dll 模塊,無(wú)法裝載。在 windows vista 的系統(tǒng)設(shè)置中,將 php 的目錄,加到path 環(huán)境變量中去。具體做法: 右鍵點(diǎn)擊我的計(jì)算機(jī)- 屬性- 高級(jí)系統(tǒng)屬性- 環(huán)境變量- 系統(tǒng)變量- path - 編輯,然后加入即可。用; 分隔多個(gè)目錄。配置apache

12、 和 php 打開(kāi)apache 安裝目錄下的conf 子目錄中的httpd.conf 文件。找到:documentroot xxxxxxx 改成你本機(jī)的網(wǎng)站內(nèi)容的目錄。例如我的:documentroot d:/www/web/ 找到: 改成你本機(jī)的網(wǎng)站內(nèi)容的目錄。例如我的: 找到loadmodule ,根據(jù)你的php 安裝目錄,在下面空白處加上這兩行:loadmodule php5_module d:/www/server/php/php5apache2_2.dll phpinidir d:/www/server/php 找到 : directoryindex index.html 修改為 :

13、 directoryindex index.php index.html 找到 : addtype application/x-gzip .gz .tgz 添加這兩行:addtype application/x-httpd-php .php addtype application/x-httpd-php .html 保存httpd.conf 在你的網(wǎng)站目錄中(例如我的是d:/www/web/) ,手工建立一個(gè)index.php 的文件,內(nèi)容: 在 dos 窗口中啟動(dòng)apache 服務(wù)#如果之前啟動(dòng)了,先將其stop d:wwwserverapachebin httpd -k stop #啟動(dòng)a

14、pahce 服務(wù)d:wwwserverapachebin httpd -k start 或者點(diǎn)擊桌面任務(wù)欄右下角的apache 圖標(biāo),進(jìn)行操作打開(kāi)http:/localhost/test.php,即可看到測(cè)試輸出結(jié)果。windows vista 下安裝mysql 5.0.45 mysql 的安裝比較簡(jiǎn)單,它提供了一個(gè)win32 的安裝包。下 載 后 根 據(jù) 提 示 一 路 安 裝 , 在 安 裝 類 型 處 選custom , 指 定 安 裝 目 錄 為d:/www/server/mysql。安裝完成后,會(huì)問(wèn)你要不要到官網(wǎng)注冊(cè),跳過(guò)即可。然后會(huì)問(wèn)你是否configure the mysql s

15、erver now,選中并繼續(xù),然后根據(jù)提示,設(shè)定字符集,以及root 管理員的密碼即可。ok, 現(xiàn)在你可以在vista 下使用apache + mysql + php 開(kāi)發(fā)web 程序了。個(gè)人安裝過(guò)程中遇到一個(gè)問(wèn)題:(已在文章中修正)apache 安裝完成以后總是打不開(kāi)網(wǎng)頁(yè): 網(wǎng)站拒絕顯示此網(wǎng)頁(yè)http 403 解決方法修改 httpd.conf 把 的內(nèi)容改成和documentroot 一樣就可以apache win7 win7 下 php5.3+apache2.2 配置this entry was posted by admin wednesday, 21 april, 2010 = 安

16、裝php 5.3.0 = 將 php解壓到一個(gè)非中文且不帶空格的路徑下(我用的是d:softwarephp ) ,詳細(xì)的安裝步驟在安裝文檔install.txt 文件中,由于是全e 文的而且非常詳細(xì),估計(jì)很多人不太有耐心將其看完,但是它真的很有用,本文后面會(huì)拿其做參考。if you are installing php 5, extract to c:php as the zip file doesn t expand as in php 4. you may choose a different location but do not have spaces in the path (lik

17、e c:program filesphp) as some web servers will crash if you do. 所以請(qǐng)?jiān)俅未_認(rèn)解壓路徑不包含空格。根 據(jù) 網(wǎng) 上 和 大 多 數(shù) 教 材 的 說(shuō) 法 需 要 將 所 有 的dll文 件 復(fù) 制 到 系 統(tǒng) 文 件 夾(%systemroot%system32 ) ,我個(gè)人不是很喜歡這個(gè)做法。在install.txt 中有這么一段描述:to make php5ts.dll available you have three options: copy the file to the windows system directory,

18、copy the file to the web server s directory, or add your php directory, c:php to the path. for better maintenance, we advise you to follow the last option, add c:php to the path, because it will be simpler to upgrade php in the future. read more about how to add your php directory to path in the cor

19、responding faq entry (and then don t forget to restart the computer logoff isn t enough).所以為了今后升級(jí)和維護(hù)的方便,最好的方法是將php的解壓路徑(如d:softwarephp )加入 path環(huán)境變量,然后reboot 。= 配置php = php在解壓路徑存放有兩個(gè)文件php.ini-development 和 php.ini-production ,雖然 install.txt強(qiáng)烈建議標(biāo)準(zhǔn)服務(wù)器使用后者,但是對(duì)于開(kāi)發(fā)而言還是適合使用php.ini-development ,將其備份后改名為php.

20、ini ,用文本編輯器將其打開(kāi)。首先查找 extension_dir , 它用于指定php擴(kuò)展 dll 的位置, 根據(jù)注釋可以將on windows 下的那一行改成extension_dir = “ d:ext ”然后查找doc_root ,它用于指定web 服務(wù)器的根路徑,將其改成doc_root = “d:softwareapache2.2htdocs ” ; 如果之后要改變根路徑則可以填入新的根路徑之后選擇運(yùn)行一些php必須的擴(kuò)展,查找extension,將下面幾個(gè)extension 前的注釋分號(hào)去掉extension=php_gd2.dll extension=php_imap.dll

21、 extension=php_mysql.dll ; 使用 mysql必需extension=php_mysqli.dll ; 使用 mysql必需然后保存,關(guān)閉php.ini。= 配置apache = 首先檢查 php解壓路徑下有沒(méi)有一個(gè)php5apache2_2.dll 文件 (如果沒(méi)有則表明你選錯(cuò)了php壓縮包的版本,壓縮包版本問(wèn)題下一次博中介紹),然后在apache 的安裝目錄下的conf 目錄中用文本編輯器打開(kāi)httpd.conf 文件,查找一下loadmodule 下是否已經(jīng)有下面的幾句,如果沒(méi)有,在所有l(wèi)oadmodule 的下面加入以下幾句loadmodule php5_mod

22、ule d:/software/php/php5apache2_2.dll # 載入 php 模塊phpinidir “d:/software/php ” # 指定 php.ini 的路徑addtype application/x-httpd-php .php # 允許 php 語(yǔ)法在 .php 文件中使用addtype application/x-httpd-php .html # 允許 php 語(yǔ)法在 .html 文件中使用(以上 #和后面的提示有時(shí)候會(huì)引起apache 服務(wù)不能啟動(dòng)的問(wèn)題,最好吧注釋去掉。)如果需要改變web 根路徑,可以查找documentroot ,將相關(guān)行修改:do

23、cumentroot “ d:/software/apache2.2/htdocs”同時(shí)必須在以下地方進(jìn)行相應(yīng)修改:接下查找directoryindex ,此處用于指定url 為一目錄時(shí)默認(rèn)載入文件的順序,通常為 index.php,index.html, 等等,針對(duì)php 可以采用如下的設(shè)置:directoryindex index.php index.html default.php default.html 注意文件名的中間用空格隔開(kāi)。如果需要修改端口,查找listen 修改后邊的數(shù)值保存并關(guān)閉httpd.conf ,雙擊 apache 的托盤(pán)圖標(biāo)打開(kāi)界面,點(diǎn)擊restart 重啟 ap

24、ache。之后我們就可以測(cè)試php是否正常工作了, 在 web 根路徑 (默認(rèn)為 apache 安裝目錄的htdocs)下新建一個(gè)test.php 文件,添加以下一行內(nèi)容 保存退出。在瀏覽器輸入http:/localhost/test.php,如果有詳細(xì)php 的配置信息顯示,說(shuō)明配置成功win7 配置 apache2.2 php 5.3 mysql 5 phpmyadmin this entry was posted by admin wednesday, 21 april, 2010 win7 下 安裝 amp 的配置,記錄一下,有緣人做參考!軟件版本: apache 2.2.14 php

25、 5.3.2 mysql 5.1.44 phpmyadmin 3.2.5 我的安裝順序:apache 2.2.14 php 5.3.2 mysql 5.1.44 phpmyadmin 3.2.5 如果你使用iis解析 php,請(qǐng)下載vc9 版本 php zip 包;如果你使用apache 解析 php,請(qǐng)下載 vc6 版本 php zip 包。目錄設(shè)置:安裝apache 到 c:/apache2,解壓 php 包到 c:/php,mysql 安裝到 c:/mysql,文檔目錄 d:/web 。配置 apache:為防止出錯(cuò),備份httpd.conf 。1、 修改文檔目錄為:d:/web 需要修

26、改兩處,否則apache 會(huì)出現(xiàn)錯(cuò)誤,documentroot “c:/program files/apache/htdocs ”修改為documentroot “ d:/web ”修改為apache2 開(kāi)始不再默認(rèn)支持列文件目錄,需要做如下修改: options followsymlinks ,修改為 options indexes followsymlinks ,2、 修改默認(rèn)首頁(yè)查找 directoryindex index.html 在 directoryindex index.html后面添加準(zhǔn)備支持的首頁(yè),如支持php 等:directoryindex index.html def

27、ault.html index.php default.php 3、 模塊化安裝php 把 php直接作為apache 的一個(gè)模塊運(yùn)行,位置隨意:loadmodule php5_module “ c:/php/php5apache2_2.dll”phpinidir “ c:/php ”addtype application/x-httpd-php .php addtype application/x-httpd-php .html 加載 php 模塊在 php 的 zip 包里面對(duì)應(yīng)了apache 三個(gè)版本的dll,其中 php5apache2_2.dll 對(duì)應(yīng) apache2.2。到這里 a

28、pache 配置完畢。配置 php 1、 把 php 目錄下 php.ini-development復(fù)制后重命名為php.ini 找到;extension=php_bz2.dll ,下面一長(zhǎng)串類似的列表,是可供選擇加載的模塊,可以根據(jù)自己的需求加載它們,方法是去掉前面的;號(hào)。例如我這里加載了:extension=php_gd2.dll extension=php_mbstring.dll extension=php_mhash.dll extension=php_mime_magic.dll extension=php_ming.dll extension=php_mysql.dll exte

29、nsion=php_xmlrpc.dll extension=php_pdo.dll extension=php_sqlite.dll extension=php_pdo_sqlite.dll 其他你可能需要的找到memory_limit = 128mb ,修改后面的數(shù)值可以限定php 腳本最多可占用的內(nèi)存大小。;extension_dir = “ c:phpext ” 把這一行前的分號(hào)去掉(特定針對(duì)php5.3) 默認(rèn)時(shí)區(qū)的問(wèn)題date.timezone = asia/shanghai 修改此行,添加asia/shanghai 保存 php.ini。2、 接著,將 php安裝文件夾位置添加到

30、windows 的系統(tǒng)路徑中。具體方法是,計(jì)算機(jī)屬性 高級(jí)系統(tǒng)屬性環(huán)境 變量系統(tǒng)變量path 編 輯,在變量值中添加c:php;c:phpext ,具體路徑根據(jù)自己的情況修改。最后,重啟計(jì)算機(jī)。到這里 php 配置完成apache php 配置好后, 將配置文件保存到桌面上,保存的時(shí)候選擇所有文件,并寫(xiě)好配置文件后綴!具體原因不清楚!暈! ! ! !安裝 mysql 1、 打開(kāi) mysql安裝程序, 在安裝類型中選擇custom, 接下來(lái)選擇安裝地址,確認(rèn)后安裝。2、 安裝完成后,會(huì)詢問(wèn)你是否進(jìn)行mysql.com sign-up,即到官方網(wǎng)站注冊(cè)帳號(hào)。如果愿意就注冊(cè),像我就直接跳過(guò),不會(huì)有任

31、何影響的。接著詢問(wèn)是否configure the mysql server now,勾選并繼續(xù),開(kāi)始配置mysql。3、 選擇 detailed configuration ,即手動(dòng)詳細(xì)配置。接著選擇developer machine ,因?yàn)槲覀兪亲鲎烂娣?wù)器,開(kāi)發(fā)調(diào)試用的,所以選這個(gè)。再選擇multifunctional database ,就是默認(rèn)的就可以了。設(shè)置innodb tablespace,默認(rèn)即可。如果調(diào)整了設(shè)置,以后重裝一定要設(shè)為同樣的,不然數(shù)據(jù)庫(kù)會(huì)損壞;當(dāng)然,備份一下數(shù)據(jù)庫(kù),就沒(méi)問(wèn)題了。設(shè)置mysql server 同時(shí)的連接數(shù), 因?yàn)槭亲烂娣?wù)器嘛,默認(rèn)的第一項(xiàng)就行;當(dāng)然你也可以選最后一項(xiàng),輸入想要的數(shù)值。設(shè)置端口和模式,默認(rèn)即可。設(shè)置默認(rèn)數(shù)據(jù)庫(kù)語(yǔ)言編碼,選擇第二項(xiàng)utf8。設(shè)置服務(wù)和是否將mysql安裝目錄添加到系統(tǒng)路徑,兩個(gè)都選上。設(shè)置管理員密碼,設(shè)定一下密碼就可以了。 如果是重裝系統(tǒng)后再次恢復(fù)安裝,這里什么都不要勾選。確認(rèn)后,程序自動(dòng)配置,并開(kāi)啟mysql。apache 虛擬主機(jī)我們做的都是實(shí)驗(yàn)環(huán)境,所有可能你也需要配置虛擬主機(jī),下面是配置虛擬主機(jī)的步驟:apache 的配置文件httpd.conf 配置apache 默

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論