iis7php
❶ windows 2008 r2 iis7 +php web環境怎麼安裝
1.第一步首先確認系統信息本教程在2008系統版本上測試成功
❷ IIS7發布PHP鏈接資料庫報錯
extension=php_mssql.dll 開啟了嗎?
開啟方法:
修改php.ini中的;extension=php_mssql.dll 為 extension=php_mssql.dll
❸ iis7配置php環境怎麼連接資料庫
單獨安裝一個mysql,啟動服務,你iis配置網站源碼時候連接資料庫就可以了。
❹ 怎麼配置iis7下的php環境
在 IIS 環境下配置 PHP 環境,推薦php manager。
php manager 是微軟發布的一款在 IIS 運行的插件工具,不僅可以省去手工配置php.ini文件的過程,而且可以圖形化管理每個php功能模塊,更重要的是配置完這一切後不用重啟WEB服務即可即時生效。
效果如圖:
❺ iis7+PHP+MySQL+SQLSERVER,連不上MySQL
在這里我把PHP和MySql還有phpMyadmin都統一放在了D:\Program_Green\_Server目錄下,php和Mysql我下載的都是免安裝版。
首先要把mysql5目錄中的my-small.ini改名為my.ini,然後把php目錄中的php.ini-dist改為php.ini,然後打開php.ini編輯該文件:
找到extension_dir = 「./」 這一行,改為extension_dir = 「D:\Program_Green\_Server\php\ext\」
去掉
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
前面的;號
這里有個問題,我想到以後可能會用到sqlite擴展,於是把extension=php_sqlite.dll前的;號也給去掉,但是IIS會出現「IIS Worker Process 已停止工作」的錯誤提示,不知道以後的PHP6里高版本的sqlite會不會解決這個問題。
下面是我做的一個簡單的批處理,把以下內容保存成.bat文件,放到D:\Program_Green\_Server下執行。
@echo off
php\php.ini c:\windows\
php\libmysql.dll c:\windows\system32\
php\libmcrypt.dll c:\windows\system32\
mysql5\bin\mysqld-nt –install-manual 「mysql5″ –defaults-file=」D:\Program_Green\_Server\mysql5\my.ini」
sc config 「mysql5″ start= auto
net start mysql5
mysqladmin -u root -p password 123456
運行後會提示輸入原密碼,直接回車即可,123456即是新密碼。
然後打開IIS,選擇伺服器名或者一個站點,雙擊右側功能視圖中的「處理程序映射」,添加一個腳本映射,請求路徑為*.php,可執行文件指定為D:\Program_Green\_Server\PHP\php5isapi.dll,名稱為PHP。
運行cmd,輸入iisreset來重啟IIS,至此環境配置完成。
phpmyadmin的配置很簡單,我這里用的是2.11.6版,只需要把config.sample.inc.php改名為config.inc.php,然後打開並編輯它
為$cfg['blowfish_secret']隨便指定一個字元串
把37和38行改為
$cfg['Servers'][$i]['controluser'] = 」;
$cfg['Servers'][$i]['controlpass'] = 」;
即可。
❻ iis7+php配置的伺服器圖片上傳不了
文件夾許可權有沒有。。。
❼ IIS7+PHP5.2.4如何安裝GD庫
先看看你的extension_dir是那個目錄,再到extension_dir這個目錄里去看一看,有沒有php_gd2.dll這個文件?
一般按你說的情況來看,就是設置問題了.
請問
你一加上
extension=php_gd2.dll iis無法運行報的什麼錯?看過iis的log嗎?
iis log的地址是類似於這樣的。
C:/WINDOWS/system32/LogFiles/HTTPERR
❽ PHP項目部署,懂PHP+IIS7.0的進
參考這篇文章配置:http://jingyan..com/article/d71306350f3f3b13fdf475a7.html
❾ win2008的IIS7+PHP5.3.8,速度奇慢,為什麼
方法/步驟
windows 2008升級PHP5.3後變慢原因
上面說到的程序有共同的特點,那麼便是要用到資料庫,很多PHP頁面實際上都是資料庫驅動的,要連接資料庫才能顯示出來,而響應時間過長的原因便在於PHP 5.3連接資料庫的方式有所改變。目前我們配置資料庫信息時都類似這樣的「$dbhost=『localhost』 」;這本身是沒有問題的,只是PHP 5.3會考慮是IPv4還是IPv6,面對localhost會猶豫,因此出現響應時間過長的情況。如果你查看過伺服器處理PHP的時間,你會發現處理PHP的時間很短,等待處理前的時間很長。目前這種響應時間過長的情況只出現在IIS 7及IIS 7.5升級PHP 5.3系列版本後,至於資料庫版本是多少沒多大影響。簡單普及一下知識,windows 2008分為32位和64位,自帶IIS 7,windows 2008 R2自帶IIS 7.5,R2版本的系統只有64位。如果你用的IIS 6或者Linux系統什麼的,目前還沒存在這樣的問題,主要是windows 2008系統。
恢復FastCgi高效運行PHP的簡單方法
下面的幾個方法實際上不是我自己琢磨出來的,而是在網上找到的答案,經過測試有效;另外,這些答案在IIS官網有相應的回復,回復的時間是2010年末,說明這樣的問題很早之前便出來,不過解決的方法確實很簡單。
方法一:上面已經說到,這是因為PHP 5.3在面對資料庫配置信息中的「localhost」會猶豫,因此直接把這個地址改名為「127.0.0.1」,這個IP是IPv4下面的本地網路地址,實際作用和「localhost」一樣,不過能明確告訴PHP這是IPv4網路。至於具體的修改流程,如果源程序是dedecms,就要用Dreamweaver之類的專業軟體編輯修改,否則保存後可能出錯。
至於別的程序,同樣修改資料庫配置文件即可,下面是一般的資料庫配置文件信息。
< ?php
//資料庫連接信息
$cfg_dbhost = 'localhost';修改此處的localhost為127.0.0.1
$cfg_dbname = 'fewfwefsdf';
$cfg_dbuser = 'fsdfsdf';
$cfg_dbpwd = 'fewffdsf';
$cfg_db_language = 'UTF-8'
? >
方法二:IIS 7及IIS 7.5是默認開啟IPv6組件的,現在不少國內大廠商同樣在部署IPv6;如果你的伺服器用不上IPv6網路,那麼直接把IPv6禁用即可,打開「%systemroot%\System32\drivers\etc\hosts」這個文件,注釋掉「::1 localhost」即可。
方法三:直接把PHP版本降級即可,保持在PHP 5.2.17版本,這是目前用得最多的版本,幾乎所有的PHP網站程序都可以運行在這個版本上。經測試,在PHP 5.2系列版本,IIS 7和IIS 7.5均能保證高效運行PHP網站程序。
其實,解決方法是很簡單的,只要一步即可完成,只是個中緣由,網站建設估計在你沒看到網友及IIS官網的解決方法之前,你同樣會各種糾結各種埋怨IIS的。不管是IIS 7,還是IIS 7.5,在運行PHP方面速度都有很大的提升,不用什麼問題都怪罪到IIS上,很多時候,只是我們對IIS的認識還不夠。
❿ 如何讓IIS7支持PHP
目前很多網站採用PHP編寫,但是,其伺服器環境可不一定是FreeBSD、Linux,很多PHP的網站都是運行在Windows2000、Windows2003和Windows Server 2008系統上。而且,根據之前諸多的消息顯示,Windows Server 2008中運行PHP的效率提高了40%以上的。
下面,就讓我進入今天的主題,如何在IIS7下面添加對PHP網頁的支持。
系統環境:Vista / Windows Server 2008
一、首先,安裝IIS7(控制面板程序和功能、Windows功能),在默認選擇的條件下,記得須勾上ISAPI的兩個選項。
安裝完成後,瀏覽器中輸入http://127.0.0.1,如果不出意外,會出現一個IIS7的歡迎界面。
二、接下來,安裝PHP
下載PHP安裝包可以到:http://cn.php.net/downloads.php,在此下載windows binaries。在完成PHP安裝後,我安裝在d:php中,在此目錄中,找到php.ini-dist,將其改名為php.ini,打開php.ini:
找到:extension_dir = "./",替換為extension_dir = "d:php";
找到:Windows Extensions :
去掉其下面模塊配置下每行的注釋符,示例如下:
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
保存。將文件復制到系統的windows目錄。
三、在IIS7中新建應用程序池,池的.Net類型設置為非託管。
新建一網站,開啟「讀取」與「運行腳本」的許可權,完成後,為此網站添加ISAPI Filters
接著添加Handler Mapping
在上述過程中,將D:PHPphp5isapi.dll添加到Handler Mapping中。
OK,所有操作完成。現在你可以測試一個PHP文件是否能夠正常運行。