IIS和php在win03上的支持.

           介紹iis下安裝php+mysql+mssql的擴展.

系統安裝好有iis,php的安裝程序.mysql的安裝程序,和mssql2005.

2.開始.

解壓方式安裝php5.02 解壓到c盤下php目錄.
然後我們修改php.ini配置文件.
php.ini-dist改名爲 php.ini
register_globals = Off
修改爲 on 狀態.
;include_path = ".;c:\php\includes"
去掉開頭的;註釋符號.
extension_dir = "./"
填寫路徑. c:/php/ext
extension=php_mysql.dll
extension=php_gd2.dll
把開頭的;註釋符號去掉.
;session.save_path = "/tmp"
把開頭的; 註釋去掉.
同時修改目錄路徑.
若爲win2000系統則爲 c:/winnt/temp
若爲win2003系統則爲 c:/windows/temp
保存修改.
把libmysql.dll拷貝至c:/winnt/system32
給php目錄賦權.讓iis執行用戶或其所在用戶組對該目錄擁有執行權限.
c:/winnt/temp
iis執行用戶對該目錄擁有完全控制權限.
下面建立支持php+mysql擴展的iis站和站點目錄.
在目錄下建立php的測試文件.
iis執行用戶對該目錄有修改權限.
打開iis建立站點.
配置php信息.
首先是php 後綴擴展.打開主目錄--配置
添加映射.
可執行文件.瀏覽選中 C:\php\php5isapi.dll
擴展名填寫 php
允許的動作.可以按照asp的來.也可以默認.
添加 ISAPI篩選器.
同樣
可執行文件.瀏覽選中 C:\php\php5isapi.dll
重起iis.
不出意外的話.
等下就看到支持php+mysql擴展的站點了.
php的配置頁.
查看一下支持情況.

注意:
1 .確保iis的執行用戶對php目錄有執行權限.
2 .確保iis的執行用戶對網站目錄有修改權限.
3 .;session.save_path = "/tmp"
找到

;extension=php_mssql.dll 支持mssql的必選 

;extension=php_dbase.dll 可選
;extension=php_gd2.dll 可選
;extension=php_ldap.dll 可選
;extension=php_gd2.dll 這個是用來支持GD庫的,一般需要,必選
;extension=php_mbstring.dll 這不選一般用PHPMYADMIN會出紅色提示,故必須把前面的;都去掉

  當設置完上面的選項後就可以支持mysql了,但是當我訪問php網站時還是報錯,最後更改了php網站源文件裏連接數據庫的頁面才顯示網站。

============================================================

二、當我用php連接mssql2005時,按歸常理一切都應該正常顯示了,但出如下錯。

PHP+MSSQL Call to undefined function mssql_connect() 錯誤解決

 當然我的mssql server已經安裝了,

1.打開php.ini 修改 ;extension=php_mssql.dll 去掉前面的;號

2.複製PHP目錄下 ntwdblib.dll 文件到SYSTEM32目錄下。

就此兩個網站都OK了,顧記錄一下,部分內容來自互聯網,並經自已測試更改,以成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章