今天道勤小編來給大家介紹64位Windows系統(tǒng)配置IIS 7.0+PHP+Mysql方法,如果你是使用iis7還需要運行php我們可以用iis加載一個php就可以實現(xiàn)在iis中運行php程序了。 一 PHP安裝 1先把下載下來的PHP壓縮包解壓到某個目錄(隨你喜歡),例如 F:/php 2然后把其中的php.ini-dist重命名為php.ini,接著復(fù)制到C:/windows目錄下 3用筆記本方式打開php.ini,先找到extension_dir,在其后面的雙引號里面寫進擴展目錄地址,本例中為 F:phpext 4再搜索extension=php_curl.dll,extension=php_dbase.dll,extension=php_gd2.dll,extension=php_ldap.dll,extension=php_mbstring.dll,extension=php_mcrypt.dll,extension=php_mysql.dll,把他們前面的;(分號)都去掉,保存退出 5把PHP文件夾中的libmysql.dll和libmcrypt.dll復(fù)制到C:/windows目錄下(請注意,不是C:/windows/system32下),這步是必需的,如果不復(fù)制過來,一回用到mysql的時候就會出現(xiàn)“無法載入mysql擴展”的情況(我是再測試phpmyadmin的時候發(fā)現(xiàn)這個問題的,百度了好久才解決掉,暈死),那樣PHP配置部分就完成了。(重要) PS:有些人說要把php文件夾中,和php文件夾中的ext文件架中的所有.dll文件都復(fù)制到c:/windows/system32文件夾中,如果大家完成所有操作之后都無法顯示php頁面,可以試試 二IIS 7.0配置 1windows中默認(rèn)是不開放IIS功能的,所以要手動去開。方法是,打開控制面板點擊“卸載程序”,再點擊打開或者關(guān)閉windows功能,再彈出的對話框中把IIS中的所有東西都選上,如圖 注意,要把前面那些加號打開再選鉤,不然會沒有選中,另外,如果不用FTP服務(wù)的話,可以不選 然后點擊確定之后就會打開服務(wù)了 2把IIS功能打開之后,再計算機那里右鍵,點擊管理,在服務(wù)和應(yīng)用程序那里會多出IIS來,雙擊打開IIS 然后再應(yīng)用程序池中右擊,選擇添加應(yīng)用程序池,名稱輸入PHP,.net framwork選擇無托管代碼,托管管道模式選擇經(jīng)典,點擊確定,然后選擇應(yīng)用程序池中的PHP,點擊高級設(shè)置,如圖 把其中的“啟用32位應(yīng)用程序”改為true (若是64位系統(tǒng),這是必改項,開始的時候我就沒有改,所以一直無法顯示頁面。。。) 3選擇你所建的網(wǎng)站,如圖中的local 然后懸著ISAPI篩選器,點擊添加,篩選器名稱填PHP,可執(zhí)行文件選擇php5isapi.dll,本例中位F:/php/php5isapi.dll,點擊確定 4選擇“處理程序映射”,點擊添加腳本映射,請求路徑填寫 *.php,可執(zhí)行文件選擇php5isapi.dll,本例中位F:/php/php5isapi.dll,名稱為PHP,點擊確定。 5點擊目錄瀏覽,點擊啟用 6點擊默認(rèn)文檔,添加index.php 7選擇網(wǎng)站,本例中為local,點擊高級設(shè)置 把其中的應(yīng)用程序池改為PHP,另外圖中的物理地址位你的網(wǎng)站的根目錄,按照真實情況填寫即可。 8到此為止,IIS就設(shè)置好了,現(xiàn)在可以測試一下,新建一個文本,內(nèi)容位 <?php phpinfo(); ?> 保存,然后重命名為index.php 打開瀏覽器,輸入http://localhost/ 三ZendOptimizer 安裝(可選) 這個非常簡單,雙擊安裝包之后,根據(jù)提示,分別選擇php目錄,網(wǎng)站目錄等就可以完成 四mysql安裝 1雙擊安裝包,不斷按下一步即可完成安裝 2安裝完成之后出現(xiàn)下圖對話框 點擊finish后,就會進入設(shè)置界面。 2進入設(shè)置畫面之后(如圖) 點擊next,出現(xiàn)下圖 選擇standard configuration,點擊next,出現(xiàn)下圖 這里是設(shè)置mysql的密碼的,根據(jù)愛好設(shè)置一個,然后點next,會出現(xiàn)下圖 繼續(xù)點擊next,出現(xiàn)下圖 點擊execute,完成之后出現(xiàn)下圖 點擊finish,則完成mysql設(shè)置。 PS:我再安裝的時候不知道為什么已經(jīng)有了一個mysql服務(wù),接過再上圖中的“start service“那一項中停了下來。結(jié)果我百度之后找到了解決方法,就是把原有的服務(wù)刪掉,方法是打開cmd,輸入
即可刪除服務(wù) 現(xiàn)在可以對mysql進行測試,點擊開始,打開MySQL Command Line Client 輸入登陸密碼,出現(xiàn)下圖,則表示設(shè)置成功 五phpmyadmin安裝 1把壓縮包里面的文件解壓到網(wǎng)站目錄中的任意位置,本例中位置位f:/web/phpmyadmin(其中web為網(wǎng)站根目錄,文件都解壓到phpmyadmin文件夾中) 2由于phpmyadmin 3.1.0以上版本的設(shè)置與以前版本有所不同,所以要注意一下,配置文件改為了f:/web/phpmyadmin/libraries中的config.default.php,把該文件重命名為config.inc.php,復(fù)制到phpmyadmin目錄中,用筆記本模式打開該文件,按照下面所述進行設(shè)置
config 根據(jù)配置文件,無須認(rèn)證,只要訪問phpMyAdmin即可進行操作,這是最危險的,除非你在本機測試,否則絕對不建議使用; http 使用HTTP驗證方式訪問,比較安全,就是彈出窗口輸入用戶名和密碼然后訪問; cookie 使用cookie驗證,很安全,建議使用這個.
填寫完之后保存退出,在瀏覽器中輸入http://localhost/phpmyadmin即可使用,輸入密碼之后就可以管理mysql了 到此為止,所有設(shè)置都完成了,希望我的這一天的心得會對大家有所幫助。。。 總結(jié):這次設(shè)置中,遇到了3個大問題:第一個是再IIS設(shè)置的時候沒有把那個32位應(yīng)用程序改為true,結(jié)果弄了半天還是無法顯示php頁面;第二個是在設(shè)置mysql的過程中,不知道為何原來已經(jīng)有一個mysql的服務(wù),接過啟動不了mysql;第三個,也是弄了我最長時間的一個問題,就是打開phpmyadmin的時候來時彈出“無法載入mysql擴展”,幸好最后還是找到解決方法,把PHP文件夾里面的libmysql.dll和libmcrypt.dll復(fù)制到C:/windows中就解決了 |