1. IIS7發布php鏈接資料庫報錯
extension=php_mssql.dll 開啟了嗎?
開啟方法:
修改php.ini中的;extension=php_mssql.dll 為 extension=php_mssql.dll
2. 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
3. iis7配置php環境怎麼連接資料庫
單獨安裝一個mysql,啟動服務,你iis配置網站源碼時候連接資料庫就可以了。
4. PHP項目部署,懂PHP+IIS7.0的進
參考這篇文章配置:http://jingyan..com/article/d71306350f3f3b13fdf475a7.html
5. 如何讓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文件是否能夠正常運行。
6. windows 2008 r2 iis7 +php web環境怎麼安裝
1.第一步首先確認系統信息本教程在2008系統版本上測試成功
7. 怎麼配置iis7下的php環境
在 IIS 環境下配置 PHP 環境,推薦php manager。
php manager 是微軟發布的一款在 IIS 運行的插件工具,不僅可以省去手工配置php.ini文件的過程,而且可以圖形化管理每個php功能模塊,更重要的是配置完這一切後不用重啟WEB服務即可即時生效。
效果如圖:
8. 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'] = 」;
即可。
9. iis7+php配置的伺服器圖片上傳不了
文件夾許可權有沒有。。。
10. 伺服器IIS7.5怎麼開啟開啟 PHP file_get_contents 模塊
php.ini中設置allow_url_fopen = On