iisphpmysql環境(iis配置php+MySQL)

本文目錄一覽:

如何配置Window2003 iis+mysql+php環境

配置環境:

操作系統:Windows Server 2003 sp2企業版

Web伺服器:系統自帶的IIS6.0

所需工具:

PHP:php-5.2.12-Win32.zip(官方網址:)

資料庫:mysql-5.0.22-win32.zip(官方網址:)

資料庫管理:phpMyAdmin-3.2.5-all-languages.zip(官方網址:)

註:我這裡用的基本上都是最新版本的軟體,未必是最好用的,但是比較好下到的。

配置過程:

首先我們來安裝PHP:

把php-5.2.12-Win32.zip解壓到任意一個路徑下,我這裡解壓到了D:\php

把D:\php\里的php.ini-recommended重命名為:php.ini

我們來修改一下PHP的配置文件php.ini

找到470行的register_globals = Off 改為:On

找到542行的extension_dir = “./” 路徑改為:” D:\php\ext\”,這裡要根據你把php-5.2.12-Win32.zip解壓的路徑來的填

找到677行的; extension=php_mbstring.dll 放開前面的注釋,刪掉”;”

找到678行的; extension=php_mcrypt.dll 放開前面的注釋,刪掉”;”

找到684行的; extension=php_mysql.dll 放開前面的注釋,刪掉”;

下來我們來配置IIS,讓它能夠解析PHP

打開Internet 信息服務(IIS)管理器=伺服器,反手鍵點擊”Web服務擴展”,再點擊”添加一個新的Web服務擴展

如圖配置,點擊確定。

點擊網站=反手鍵點擊”默認網站”=點擊屬性=點擊”主目錄”選項卡=點擊”配置”按鈕=點擊”映射”選項卡=點擊應用程序擴展的”添加”按鈕

如圖配置,點擊確定。

我們在IIS默認根目錄wwwroot下新建一個phpinfo.php文件,來檢測一下,我們是否安裝成功了。

在phpinfo.php中寫入:?php phpinfo(); ?

在瀏覽器中輸入:

這時我們就可以看到如下頁面↓

證明我們的IIS可以解析PHP了。

不過我們通過瀏覽該頁面可以發現libmysql.dll,卻未被載入,為解決此問題,我們把libmysql.dll拷貝到C:\WINDOWS\System32\下,並且在”Configuration File (php.ini) Path”這一項中看出php.ini的路徑是在C:\WINDOWS下,所以我們把php.ini文件給放到它指定的C:\WINDOWS這個路徑下。重新啟動電腦後再打開這個頁面我們可以找到如下圖↓

此時證明我們的libmysql.dll已經載入成功了。OK!

下面我們就來安裝MySql了:

MySql的安裝,非常簡單,這裡我就不再敷述。下面圖示了我的配置:

1.

2.

3.

4.

5.

6.

7.

8.

9.

安裝與配置MySql非常簡單,網上也有不少的教程,寫的都非常好,我這裡只是大概讓大家看一下我的配置。

最後,我們來配置一下PHPMyAdmin:

將phpMyAdmin-3.2.5-all-languages.zip解壓到wwwroot下,為了便於管理,我們將文件夾名字改為phpMyAdmin。

把phpMyAdmin\libraries下的config.default.php,這個文件拷貝到phpMyAdmin下,並改名為config.inc.php。

在瀏覽器中輸入: 如下圖:↓

註:a.無法載入mcrypt擴展,請檢查您的PHP配置。

b.必須啟用Cookies才能登錄。

下面我們就來解決這些問題:

第一個問題a,是因為D:\php\ libmcrypt.dll沒有被載入,解決方法如libmysql.dll,把libmcrypt.dll拷貝到C:\WINDOWS\system32\下,重啟電腦。

第二個問題b,是因為C:\Inetpub\wwwroot\phpMyAdmin下的config.inc.php配置文件的第177行$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;沒有生效,重啟電腦後就生效了,如果不是cookie,就改為cookie。

這時我們再來瀏覽一下,如下圖:↓

這時我們輸入資料庫的用戶名和密碼,我這裡的用戶名是:root,密碼是:123123,點擊執行。

這時我也遇到了一點小麻煩,在點擊執行的時候它又回到了這個登錄頁面。

我的解決方法是在輸入完用戶名和密碼點擊執行的時候,連續點擊,便可進入,進入後有時會提示一些這樣或那樣的錯誤,不要緊,多刷新幾次後再登錄後就好了

win7 IIS環境下怎麼搭建PHP環境?具體怎樣配置

1)、採用理由:

優點:最大化的桌面圖形化操作系統,可維護性優秀。基於IIS v6.0/v7.0(2008),可以支持的腳本相當完整,不僅支持Linux無法支持的asp/asp.net,還可以安裝php、mysql、zend實現php環境。同時,利用Serv-U可以實現ftp管理。操作簡單,無需鍵入任何命令就可實現全能型主機。

缺點:由於正版Windows價格昂貴,Windows 2008中文版在20000-25000。如果加裝MSSQL,價格更要成倍增長

成功案例:微軟公司伺服器集群

(2)、操作步驟:

說明:環境Windows 7旗艦版sp1

採用IIS v7.0/v7.5+php+mysql構建操作環境。

1. 安裝IIS v7.0/v7.5

控制面板-程序和功能-打開或關閉Windows功能

新手可以把Internet信息服務下面的全選。

測試是否成功安裝IIS v7.0/v7.5,在瀏覽器輸入:或者

若瀏覽器里出現如上界面說明成功安裝IIS v7.0/v7.5

新建站點:(默認的站點用作asp/asp.net/,啟動8080埠,即訪問使用)

2. 配置PHP環境

採用最新的 php v5.4.3。下載php v5.4.3之後解壓到F:\WebLAMP\php5

在IIS中如下操作:

IIS 7及以上 支持php使用fastcgi模式。

配置IIS 7需要在IIS添加一個處理程序映射

添加處理程序映射:

添加模塊映射:

注意:要把php目錄下的pws-php5cgi.reg文件註冊運行下

添加默認文檔index.php:

修改F:\WebLAMP\php5\php.ini-development文件名為php.ini。

配置php.ini 文件,搜索如下配置並修改相應的配置值:使之支持mysql等extension_dir = “.\ext”

log_errors = On

error_log = “C:/inetpub/temp/php-errors.log”

fastcgi.impersonate = 1

fastcgi.logging = 0

cgi.fix_pathinfo=1

cgi.force_redirect = 0

session.save_path = “C:/inetpub/temp/phpsessions/”(可選)

去除以下擴展前的引號:

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_odbc.dll

extension=php_xmlrpc.dll

extension=php_xsl.dll

extension=php_zip.dll

輸入或校驗是否成功安裝php:

3. 添加Mysql資料庫:

採用mysql-5.5.25-win32.msi。

安裝Mysql:

設置Mysql:

校驗mysql是否正確安裝:

1. 檢測服務管理器中:mysql是否啟動:

2. 使用phpmyadmin能否接入mysql:

64位win7怎麼在本地搭建IIS+PHP+MYSQL

一、安裝IIS

1、首先通過「控制面板—程序和功能—打開或關閉windows功能」,安裝IIS

2、按照下圖勾選,確定,安裝完成後重啟電腦。

至此,IIS安裝完成。

第三步:安裝WampServer,配置mysql

1、安裝下載好的wampserver2.2d-x64.exe,這裡假設安裝到默認目錄「C:\wamp」

2、在安裝目錄「C:\wamp\bin\php\php5.3.10」中複製「php.ini」到「C:\windows」目錄下。這裡不用修改php.ini,文件默認已經是配置好的了。

3、打開php.ini,可以找到下圖的語句。如圖中,每一行前面沒有分號的,就是要複製到「C:\Windows\System32」的dll文件。分別是php_mbstring.dll、php_gd2.dll、php_mysql.dll、php_mysqli.dll、php_pdo_mysql.dll、php_pdo_sqlite.dll,在「C:\wamp\bin\php\php5.3.10\ext」找到這6個文件,複製到”C:\windows\System32″。

第四步:配置discuz站點,配置IIS。

1、下載PHP版本的discuz,並解壓到本地文件夾內,下載地址

2、打開控制面板—管理工具—Internet

信息服務(IIS)管理器,右鍵點擊 「網站」里的「Default Web

Site」—編輯綁定,將埠80改為其他的埠。點擊左下角的WampServer圖標,若剛開始安裝完後,沒有正常啟動,圖標為黃色,左鍵點擊圖標,選擇重新啟動所有服務即可,正常運行時,圖標為綠色。

3、Internet

信息服務(IIS)管理器中,右鍵點擊「應用程序池」,添加應用程序池,如下圖配置,確定。

4、右鍵點擊「網站」,添加網站,如圖,應用程序池選擇剛才創建的PHP,別忘了修改80埠!

5、選中剛才創建的discuz網站,雙擊主頁窗口中的「ASP」,啟用父路徑的值改為true,應用。

6、添加ISAPI篩選器,所需的PHP類庫文件在wampsever安裝目錄「C:\wamp\bin\php\php5.3.10」,如圖

7、添加腳本映射

點擊「處理程序映射」圖標後進行腳本映射配置

8、添加默認文檔index.php

9、打開discuz網站,如下圖,mysql調用正確。接下來進行網站安裝,完成後,就說明系統的所有環境配置正常了。

好了,win7

x64旗艦版配置IIS+PHP+MYSQL終於完成了,以後在弄php網站,按照上面類似的方法就行了。接下來自己慢慢研究吧

原創文章,作者:FV33P,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127626.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
FV33P的頭像FV33P
上一篇 2024-10-03 23:16
下一篇 2024-10-03 23:16

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28

發表回復

登錄後才能評論