本文目錄一覽:
- 1、如何配置Window2003 iis+mysql+php環境
- 2、iis+php+mysql和iis與mysql有什麼不同
- 3、html,php,iis,阿帕奇,mysql的關係
- 4、64位win7怎麼在本地搭建IIS+PHP+MYSQL
- 5、iis+php+mysql和iis與mysql以及NT系統使用IIS他們三個有什麼不同
如何配置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,點擊執行。
這時我也遇到了一點小麻煩,在點擊執行的時候它又回到了這個登錄頁面。
我的解決方法是在輸入完用戶名和密碼點擊執行的時候,連續點擊,便可進入,進入後有時會提示一些這樣或那樣的錯誤,不要緊,多刷新幾次後再登錄後就好了
iis+php+mysql和iis與mysql有什麼不同
IIS是windows操作系統提供的web服務,和apache性質差不多。
php是web開發語言
mysql是資料庫
iis+php+mysql是一套網站建設套件
iis+mysql不全呢,缺語言,很少只提他們兩個。
html,php,iis,阿帕奇,mysql的關係
簡單說:
html 是超文本標記語言,就是在瀏覽器上查看的內容均是通過轉換成HTML標記的文本進行解析查看的。
php,asp,aspx 這些是動態的網頁編程語言,用來動態控制程序進而生成HTML。
IIS apache 是用來執行網站程序的web伺服器。
mysql sqlserver 是資料庫軟體 用於動態網站存儲相關數據的載體。
他們的關係是:通過IIS 或者Apache 建立web伺服器 用來執行通過php、asp、aspx等語言開發的具有後台數據管理的網站頁面經過解析成HTML供瀏覽器輸出。
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網站,按照上面類似的方法就行了。接下來自己慢慢研究吧
iis+php+mysql和iis與mysql以及NT系統使用IIS他們三個有什麼不同
打個通俗的比方,去商場購物。
IIS就是展示櫃,裡面可以放展品和商品。
PHP就是解說員,講解這些展品和商品是怎麼回事。
MYSQL就是倉庫,因為展覽櫃不可能一下就展出海量的東西,所以很多東西存在庫房。哪個客戶想要看的話,就由講解員(PHP)從庫房(MYSQL)把貨取出來到展櫃(IIS)上給客人看。
如果你是小商店,沒有庫房和講解服務員,那就只有展櫃,裡面放什麼客人就只能看到什麼。
展品就是網頁的框架及HTML語言構成的內容。
展櫃(IIS)就是提供服務,供瀏覽器訪問網頁文件的工具。
解說員(PHP運行環境)就是把由PHP語言寫成的代碼轉換成HTML語言並呈現在展櫃中的工具。其實它還可以是其他語言,比如.NET、JAVA等,這就需要不同的運行環境工具。
庫房(MYSQL)就是存放數據的地方,為了管理大量的網頁及數據,通常網頁都設計為一個網頁框架,再由不同的主題內容填充到框架里。這樣同一個框架可以反覆使用,而只需要更新裡面的內容(文字、圖片等)就可以了。而這些文字、圖片信息就存在資料庫中。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153559.html