Windows下PHP環(huán)境安裝具體步驟(PHP+Msql+Apache)

          Windows下PHP環(huán)境安裝包括三步:

          Windows下PHP環(huán)境安裝,第一步:Apache安裝

          Windows下PHP環(huán)境安裝,第二步:PHP安裝

          Windows下PHP環(huán)境安裝,第三步:Mysql安裝


          Windows下PHP環(huán)境安裝,第一步:Apache安裝

          (注意事項(xiàng):安裝過程,任何目錄和文件名都不要使用空格,不要使用D:"Program Files 而要使用D:"ProgramFiles,目錄名不要包含空格,否則下面設(shè)置php會(huì)出錯(cuò))
          本次安裝目錄為D:"PHPServer"
          1. apache_2.2.3-win32-x86-no_ssl.msi
          Apache服務(wù)器軟件,我下載的是win版本,2.0系列的配置都是相似的。

          Windows下PHP環(huán)境安裝,第一步:Apache安裝圖文介紹:

          1、雙擊apache_2.2.10-win32-x86-no_ssl.msi將會(huì)打開如下界面:

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第一步

          2、點(diǎn)擊Next進(jìn)入下一個(gè)界面

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第二步

          這里選擇 I accept the terms in the license agreement (翻譯:我接受許可協(xié)議中的條款)

          3、選中后點(diǎn)擊Next進(jìn)入下一個(gè)界面(這是對(duì)Apache的一個(gè)大致的介紹,請(qǐng)直接點(diǎn)擊下一步)

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第三步

          4、選中后點(diǎn)擊Next進(jìn)入下一個(gè)界面(這是對(duì)Apache的一個(gè)大致的介紹,請(qǐng)直接點(diǎn)擊下一步)

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第四步

          這里他要求你填寫你的服務(wù)器的基本信息,這里可以隨便填寫。

          5、選中后點(diǎn)擊Next進(jìn)入下一個(gè)界面(這是讓你選擇自定義安裝或者是典型安裝,這里我們選擇Custom自定義安裝)

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第五步

          5、選中后點(diǎn)擊Next進(jìn)入下一個(gè)界面(這是讓你選擇自定義安裝或者是典型安裝,這里我們選擇Custom自定義安裝)

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第六步

          選擇您的安裝位置然后點(diǎn)擊OK,進(jìn)入下一個(gè)界面,直接點(diǎn)擊Next,進(jìn)入安裝,再直接點(diǎn)擊Install界面:

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第七步

          5、當(dāng)他復(fù)制完文件后會(huì)對(duì)系統(tǒng)做一個(gè)基本的配置,正式完成時(shí)如下界面:

          Windows 下<strong>PHP環(huán)境</strong>安裝Apache安裝第八步

          安裝結(jié)束后,apache自動(dòng)運(yùn)行,在瀏覽器里輸入http://127.0.0.1是 不是顯示出了默認(rèn)的網(wǎng)頁,如果出現(xiàn)一個(gè)默認(rèn)的主頁如果你不希望看到這個(gè)頁面,可以到D:"PHPServer"Apache2"conf目錄下找到 httpd.conf 打開編輯,并查找 DocumentRoot"在2.0系列的版本中,找到一個(gè)DocumentRoot" ,把引號(hào)內(nèi)的路徑改為你自己的路徑就可以了,比如 DocumentRoot “F:/WEB_PHP” 現(xiàn)在默認(rèn)的根目錄就是 D:/HPServer/Apache2.2/htdocs 注意這里用的是"/",我的現(xiàn)在改成了:F:/WEB_PHP,還有一處是:<Directory "D:"PHPServer"Apache2"conf">,這里也要改的。

          注意問題:當(dāng)你安裝完成后很多情況下Apache是沒有運(yùn)行的,在你電腦右下角的地方顯示apache沒有啟動(dòng)著表明你的Apache沒有啟動(dòng)。這種情況有可能是你的 apache的默認(rèn)端口80端口暫時(shí)被其他軟件占用造成的。你只需要重啟你的電腦就可以了。正常狀態(tài)為:apache正常啟動(dòng)

          到現(xiàn)在為止Windows下PHP環(huán)境安裝,第一步:Apache安裝應(yīng)經(jīng)完成。返回頭部< /a>

          Windows下PHP環(huán)境安裝,第一步:PHP安裝


          一、安裝php5.2
          下載過來的php-5.2-Win32一般是個(gè)zip格式的壓縮包,解壓縮到D:"PHPServer目錄下,并使文件都在一個(gè)文件夾下,改文件夾名為 php5 ,這樣方便接下來的工作。現(xiàn)在我們看到 D:"PHPServer下面已經(jīng)有兩個(gè)文件夾了, 一個(gè)是 apache2(安裝apache2.2.3自動(dòng)生成的一個(gè)文件夾) 另一個(gè)是 php5 我的方式是每一個(gè)軟件一個(gè)文件夾,并且這些文件夾在同一目錄下, 這樣便于查找。

          二、我們現(xiàn)在開始配置apache使它支持php5。
          1、首先,找到 D:"PHPServer"php5 目錄下的php.ini-dist 重命名為php.ini 并復(fù)制到C:"windows 目錄下,
          2、復(fù)制 D:"PHPServer"php5 目錄下的php5ts.dll,libmysql.dll( 加載php和apache的動(dòng)態(tài)鏈接庫)到C:"windows"system32
          3、復(fù)制 D:"PHPServer"php5"ext 目錄下的php_gd2.dll,php_mysql.dll 到C:"windows"system32

          也可先做第一步,然后把以下命令COPY為BAT文件
          @echo off
          copy libmysql.dll %windir%"system32"
          copy php5ts.dll %windir%"system32"
          copy ext/php_gd2.dll %windir%"system32"
          copy ext/php_mysql.dll %windir%"system32"
          copy php.ini %windir%"
          放在php5的根目錄運(yùn)行

          接下去,我們開始配置 D:"PHPServer"Apache"Apache2"conf 下的 httpd.conf文件,打開apache配置文件httpd.conf:開始/程序/Apache HTTP Server/Configure Apache Server/Edit....
          1、找到DirectoryIndex index.html 在后面加入 index.htm index.html.var index.php,這樣的目的是讓apache服務(wù)器能夠解析哪種語言放在越靠前的優(yōu)先訪問。服務(wù)器默認(rèn)的是.html的文件,如果這里你修改了,那么 要重啟服務(wù)器。
          2、模塊化安裝配置
          找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行后加入一行
          LoadModule php5_module D:/PHPServer/php5/php5apache2_2.dll(下面有說明)
          其中D:/PHPServer/php5/ 為你php目錄
          3、找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
          AddType application/x-httpd-php .php
          4、驗(yàn)證Apache整合PHP
          新建一個(gè)PHP文件:phpinfo.php,放到你設(shè)置的Apache的WEB目錄,我設(shè)置的是F:/WEB_PHP。
          <?echo phpinfo();?>

          如果輸出類似于一下的界面:

          php安裝后成功界面

          這樣說明你的apache與php的整合成功!返回頭部

          Windows下PHP環(huán)境安裝,第三步:Mysql安裝

          一、Mysql安裝。

          1、打開Mysql文件夾中的setup.ex出現(xiàn)如下界面:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第一步

          2、 直接點(diǎn)擊Next進(jìn)入下一個(gè)界面:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第二步

          這是讓你選擇安裝的類型。

          Typical為典型安裝,這個(gè)是Mysql推薦的一種安裝方式,他滿足了大部分的用戶需求,你可以選擇這個(gè)。

          Complete為完全安裝它會(huì)把Mysql的全部功能都安裝,但是他會(huì)占用大量的內(nèi)存資源,如果你不是高級(jí)用戶這里可以不選。

          Custom為自定義安裝,你可以選擇或取消你要安裝的功能,并且可以自定義你的安裝目錄,這里我們選擇Custom。

          單擊Next出現(xiàn)下一個(gè)界面:

          3、在這個(gè)界面里我們其他不要改動(dòng),直接選擇你的安裝目錄:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第三步

          4、然后點(diǎn)擊ok,進(jìn)入下一個(gè)界面直接點(diǎn)擊Install。進(jìn)行安裝,然后會(huì)出現(xiàn)如下界面:

          這里是詢問你是否要注冊(cè)一個(gè)mysql.com的賬號(hào),或是使用已有的賬號(hào)登陸mysql.com

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第四步

          5、一般不需要了,點(diǎn)選“Skip Sign-Up”,按“Next”略過此步驟:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第五步

          現(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個(gè)很好的功能,mysql配置向?qū)В挥孟蛞郧耙粯樱约菏謩?dòng)亂七八糟的配置my.ini了,將 “Configure the Mysql Server now”前面的勾打上,點(diǎn)“Finish”結(jié)束軟件的安裝并啟動(dòng)mysql配置向?qū)?/p>

          6、這個(gè)界面是Mysql的配置界面:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第六步

          7、這個(gè)界面是讓您選擇配置方式,“Detailed Configuration(手動(dòng)精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第七步

          8、這個(gè)界面是讓您選擇服務(wù)器類型,“Developer Machine(開發(fā)測(cè)試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選“Server Machine”,不會(huì)太少,也不會(huì)占滿:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第八步

          9、點(diǎn)擊Next進(jìn)入以下界面這里是讓您選擇mysql數(shù)據(jù)庫的大致用途,“Multifunctional Database(通用多功能型,好)”、 “Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non- Transactional Database Only(非事務(wù)處理型,較簡(jiǎn)單,主要做一些監(jiān)控、記數(shù)用,對(duì)MyISAM數(shù)據(jù)類型的支持僅限于non- transactional),隨自己的用途而選擇了,我這里選擇“Transactional Database Only”,按“Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第九步

          10、這里是對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB數(shù)據(jù)庫文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù) 據(jù)庫損壞,當(dāng)然,對(duì)數(shù)據(jù)庫做個(gè)備份就沒問題了,這里不詳述,我這里沒有修改,使用用默認(rèn)位置,直接按“Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十步

          11、這里是選擇您的網(wǎng)站的一般mysql訪問量,同時(shí)連接的數(shù)目,“Decision Support(DSS)/OLAP(20個(gè)左右)”、 “Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,自己輸一個(gè)數(shù))”,我數(shù)目,“Decision Support(DSS)/OLAP”,自己的服務(wù)器,應(yīng)該夠用了,按“Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十一步

          12、是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問mysql數(shù)據(jù)庫了,我這里啟用,把前面的勾打 上,Port Number:3306,在這個(gè)頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式”(Enable Strict Mode),這樣MySQL就不會(huì)允 許細(xì)小的語法錯(cuò)誤,如果您還是個(gè)新手,我建議您取消標(biāo)準(zhǔn)模式以減少麻煩,但熟悉MySQL以后,盡量使用標(biāo)準(zhǔn)模式,因?yàn)樗梢越档陀泻?shù)據(jù)進(jìn)入數(shù)據(jù)庫的可 能性,按“Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十二步

          13、這個(gè)比較重要,就是對(duì)mysql默認(rèn)數(shù)據(jù)庫語言編碼進(jìn)行設(shè)置,第一個(gè)是西文編碼,第二個(gè)是多字節(jié)的通用utf8編碼,都不是我們通用的編碼, 這里選擇第三個(gè),然后在Character Set那里選擇或填入“gbk”,當(dāng)然也可以用“gb2312”,區(qū)別就是gbk的字庫容量大,包括了gb2312的所有漢字,并且加上了繁體字、和其它 亂七八糟的字——使用mysql的時(shí)候,在執(zhí)行數(shù)據(jù)操作命令之前運(yùn)行一次“SET NAMES GBK;”(運(yùn)行一次就行了,GBK可以替換為其它值,視這里的設(shè)置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字,按 “Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十三步

          14、選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識(shí)名稱),是否將mysql的bin目錄加入到 Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變,按“Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十四步

          16、一步詢問是否要修改默認(rèn)root用戶(超級(jí)管理)的密碼(默認(rèn)為空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會(huì)出錯(cuò),請(qǐng)留空,并將“Modify Security Settings”前面的勾去掉,安裝配置完成后另行修改密碼),“Confirm(再輸一遍)”內(nèi)再填一次,防止輸錯(cuò)。 “Enable root access from remote machines(是否允許root用戶在其它的機(jī)器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。 最后“Create An Anonymous Account(新建一個(gè)匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,一般就不用勾了,設(shè)置完畢,按“Next”繼續(xù):

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十五步

          17、確認(rèn)設(shè)置無誤,如果有誤,按“Back”返回檢查,按“Execute”使設(shè)置生效:

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十六步

          18、設(shè)置完畢,按“Finish”結(jié)束mysql的安裝與配置。

          Windows 下<strong>PHP環(huán)境</strong>安裝Mysql安裝第十七步

          注意:

          這里有一個(gè)比較常見的錯(cuò)誤:

          1、安裝mysql出現(xiàn)write configuration file通不過,比如:后面的提示是 configuration file template D:"PHPServer"Mysql5.0"my- template.ini could not be processed and written to D:"PHPServer"Mysql5.0"my.ini.error code-1

          可能原因:安裝路徑帶有中文。

          解決辦法:換到另外全部是英文和數(shù)字的目錄安裝應(yīng)該就正常了。

          2、不能“Start service”

          可能原因:一般出現(xiàn)在以前有安裝mysql的服務(wù)器上。

          解 決辦法:先保證以前安裝的mysql服務(wù)器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將 mysql安裝目錄下的data文件夾備份,然后刪除,在安裝完成后,將安裝生成的data文件夾刪除,備份的data文件夾移回來,再重啟mysql服 務(wù)就可以了,這種情況下,可能需要將數(shù)據(jù)庫檢查一下,然后修復(fù)一次,防止數(shù)據(jù)出錯(cuò)。

          至此Mysql的安裝已經(jīng)完成。

          為了讓php支持mysql,需要做如下操作:

          1、修改c:"windows下的php.ini文件, 將 extension_dir = "./"修改為extension_dir = "d:"PHPServer"php5"ext", 將register_globals = Off改為On; 將;extension=php_mysql.dll前面的引號(hào)";"去掉。
          2、復(fù)制php目錄下的libmysql.dll文件到system32下

          測(cè)試MySQL,在Web根目錄下建立testdb.php文件內(nèi)容如下:
          <?php
          $link=mysql_connect('localhost','root','123456');
          if(!$link) echo "fail";
          else echo "success";
          mysql_close();
          ?>

          安裝phpMyAdmin:
          將phpMyadmin解壓到apache的網(wǎng)頁目錄,為了方便后序操作將文件夾重命名為pma.

          PHPMyAdmin配置
          在libraries"config.default.php中
          $cfg['Servers'][$i]['user']          = 'root';                    // MySQL user
          $cfg['Servers'][$i]['password']      = 'your password';          // MySQL password (only needed
          加入用戶名和密碼


          注意事項(xiàng)
          裝了mysql后外部不能連接
          打開XP防火墻的3306端口,允許外部訪問.當(dāng)然如果你裝了其他的防火墻也要打開此端口.

          mysqlfront 不能連接的問題,報(bào)1251錯(cuò)誤
          在本機(jī)用其他工具和命令行都可以連, 在另外一臺(tái)linux上也可以連,將加密方式改為了old_password也不行,但是今天來開機(jī)發(fā)現(xiàn)可以連了.或許是要重啟以下吧,呵呵.

          進(jìn)入phpMyAdmin時(shí), 出現(xiàn) “無法載入 mysql 擴(kuò)展,請(qǐng)檢查 PHP 配置”。這里或許是顯示的亂碼,你要在IE的編碼中選擇簡(jiǎn)體中文就會(huì)看到.
          解決辦法就是上面說的要讓php支持mysql,設(shè)置擴(kuò)展文件的的路徑,打開擴(kuò)展項(xiàng).

          進(jìn)入phpMyAdmin的管理頁面以后,網(wǎng)頁下方出現(xiàn)mbstring的警告,
          解決:在php.ini中將此擴(kuò)展打開,將;extension=php_mbstring.dll前面的引號(hào)去掉即可

          至此Windows下PHP環(huán)境安裝就全部安裝完成了。

          posted on 2011-04-29 00:02 丁克設(shè)計(jì) 閱讀(3130) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          留言簿(6)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 皋兰县| 邢台县| 克什克腾旗| 潞西市| 酉阳| 信阳市| 濮阳市| 宁乡县| 永善县| 济源市| 桃园市| 莱阳市| 千阳县| 全州县| 高雄县| 荆门市| 安宁市| 辽源市| 徐汇区| 惠东县| 疏勒县| 金湖县| 如皋市| 乐昌市| 台东县| 泽库县| 武功县| 北川| 清原| 昆明市| 梓潼县| 宜宾市| 天等县| 定陶县| 高青县| 淄博市| 报价| 宁蒗| 白朗县| 武宁县| 视频|