當前位置:首頁 » 編程語言 » 支持php

支持php

發布時間: 2023-02-06 18:56:58

① 如何讓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文件是否能夠正常運行。

② 伺服器怎麼弄才支持PHP

我以前也弄過,不過現在不弄了,裝個PHP+mysql的套裝就解決了,還有資料庫,不過你問了,還是給你點方法 .將軟體包解壓到c:\php5下 2.再將目錄下的所有dll文件拷到c;\winnt\system32下,不要覆蓋已有的dll文件;接著將目錄下的php.exe和php.ini-dist兩個文件拷到c:\winnt下 3.將c:\winnt\php.ini-dist改名為php.ini 4.打開「開始」按鈕下的「程序」=》「管理工具」=》「internet服務管理器」。接著,選中「主目錄」頁,單擊「應用程序設置」下的「配置」按鈕後,在新窗口下單擊「添加」按鈕;在「可執行文件」中輸入「C:\WINNT\php.exe %s %s」,在「擴展名」中輸入「.php」,點擊「確定」。 5.接著,選中「ISAPI篩選器」頁,單擊「添加」按鈕;在「篩選器名稱」中輸入「php」,在「可執行文件」中輸入「C:\WINNT\system32\php5isapi.dll」,點擊「確定」。 6.選中「文檔」頁,單擊「添加」按鈕;在「默認文檔名」中輸入「index.php」,點擊「確定」,並將其提高到最高級。您還可以添加常用的php文件名,如:「default.phtml」、「index.php3」等。 關閉所有窗口,重啟系統後,可打開IE瀏覽器進行測試。 我再試試目錄中的php探針是否可以用了

③ 怎麼讓IIS支持PHP

php 安裝包中就存在安裝方法。下面資料是在 %php root%\install.txt 文件中提到的。我通常都按照這個方法配置 IIS + php ,白試百靈。當然 php 離開 MySQL 就不精彩了,有時間你在配置一個 MySQL 出來,就很夠用了。 WinNT + IIS + php + MySQL 雖然在使用上沒有 Linux + Apache + php + MySQL 來的高速,可是做為調試環境還是非常方便的。
PHP 在 IIS (CGI) 中的安裝 (翻譯兼心得)

1、 復制 php.ini-dist 文件島你的系統文件夾(在你安裝Windows 的文件夾下,比如 C:\Windows 或者 C:\WINNT 下),將該文件改名為 php.ini , 按照你需要的配置修改文件中的設置內容。
2、 打開 "Microsoft 管理控制台" ( 也許在你的系統中被稱作 "Internet 服務管理器" , 嘗試打開 開始 -> 設置-> 控制面板 -> 管理工具 -> Internet 服務管理器, 在你的 Windows 2000 / XP / 2003 下)。
3、 滑鼠右鍵單擊你的站點的根目錄接點 ( 顯示在控制台的左側的屬性管理器中,或許在 Internet 服務管理器 -> pascal(你的機器名) -> 默認Web站點 ),在彈出菜單中選擇 "屬性"。
4、 在 "主目錄" 選項卡中單擊 "配置" 按鈕,打開 "應用程序配置" 對話框。
5、 進入 "應用程序映射" 選項卡, 添加一個新的項目 用 php.exe 的全路徑 (如 "C:\Program Files\PHP\php.exe" 或者 C:\PHP\php.exe) 添加到 "可執行文件" 文本框, ".php" 作為 "擴展名", "動作" 項選擇 "全部" (我個人推薦), 選擇 "腳本引擎" 復選框,如法炮製 可以添加一些別的擴展名支持,如 .php3 .php4 等。按確定按鈕或者應用按鈕保存配置。
6、 放置一個 .php 的文件在你的WEB伺服器的根目錄所在的文件夾下,執行一下,看看效果。

當然測試的時候不一定非要把文件放在 web 根目錄下,也可以放在虛擬文件夾下測試。

④ 伺服器支持 PHP 什麼意思

指伺服器安裝解析運行PHP腳本程序所必須的
(1)PHP程序
(2)WEB伺服器軟體,如apache,nginx,或IIS或其他中的任何一種.

另外,PHP程序一般和mysql資料庫軟體一起用,所以伺服器還會安裝
(2)mysql資料庫軟體或其他資料庫軟體.

⑤ windows系統支持php嗎

win支持php,你可以用dw等軟體編輯php代碼。然後放到win虛擬伺服器就可以運行。常見的有xammp 還有wamp.伺服器上市需要配置環境,php才可以運行的。

下面的簡單的附上PHP的運行環境:

(1) 下載後得到 php-5.1.2-Win32.zip ,解壓至C:\php(這個路徑可以隨意,不過下面要是用到這個路徑,請相應修改);

(2)再將 C:\php\libmysql.dll 和 C:\Inetpub\php\ext\php_mysql.dll 復制到 C:\Windows\system32 下;

(3)將C:\PHP\php.ini-dist 復制到C:\Windows ( Windows 2000 下為 C:\WINNT)並將改名為php.ini,然後用記事本打開,利用記事本的查找功能搜索: extension_dir = "C:\PHP\ext" 將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\Inetpub\php\ext" ;
搜索;Windows Extensions並僅打開需要的模塊以節省內存(去掉每個模塊前的;號即可): extension=php_gd2.dll GD庫支持,如果不打開該模塊則Discuz!論壇圖片水印不能使用。 extension=php_mbstring.dll 為了支持phpMyAdmin,打開mbstring。 extension=php_mysql.dll 不用說了吧,支持MySQL。 首先必須確定系統中已經正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS。

PHP 與IIS整合時支持 CGI 和 ISAPI 兩種模式,推薦使用 ISAPI 模式。這里只解介紹 ISAPI 模式安裝方法:ISAPI 模式安裝步驟: 在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,然後在左側「你需要支持PHP的Web站點上單擊右鍵選擇「屬性」,在打開的「 Web 站點屬性」窗口的「ISAPI 篩選器」標簽里找到並點擊「添加」按鈕,在彈出的「篩選器屬性」窗口中的「篩選器名稱」欄中輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑,如:C:\PHP\php5isapi.dll 。 打開「Web 站點屬性」窗口的「主目錄」標簽,找到並點擊「配置」按鈕,在彈出的「應用程序配置」窗口中找到並點擊「添加」按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:C:\PHP\php5isapi.dll,然後一路確定即可。 確定Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器,在命令提示符中執行如下命令: net stop w3svc net stop iisadmin net start w3svc 然後在「Internet 服務管理器」左邊的「WEB服務擴展」中設置ISAPI 擴展允許,Active Server Pages 允許

⑥ 如何配置apache支持php

編譯安裝php,並且把php模塊放到apahce里,然後apache conf中添加php模塊配置 apache要開啟模塊載入模式 #./configure --prefix=/usr/apache2 --enable-mole=so --enable-ssl 配置文件加入 LoadMole php5_mole moles/libphp5.so php編譯模塊到moles目錄下 #./configure --prefix=/usr/php5 --with-apxs2=/usr/apache2/bin/apxs --with-mysql=/usr/mysql --with-curl=/usr/include/curl --with-zlib --with-gd --enable-mbstring

⑦ tomcat支持php嗎

讓Tomcat支持PHP
在負責一個採用JSP動態網頁技術的網站時,剛好手頭有PHP寫的一部分功能,所以就很直接地想到讓Tomcat支持PHP。Tomcat也是Apache出的,難道就只支持JSP嗎?到底能否在Tomcat上用PHP呢?上網搜索了一番,很快有了第一個問題的答案:Tomcat可以支持CGI,如Perl(具體設置見附文)。但繼續搜索,卻遲遲無法找到讓Tomcat使用PHP的方法,一般都是採取裝Apache和Tomcat共存的方法來搭建所謂的支持PHP+JSP的Web平台。
當然,其實PHP本身也支持CGI方式的使用,所以就自己動手試了一試(在Windows操作系統上):先按照附文的做法讓Tomcat支持CGI,然後再改web.xml,在servlet-name為cgi的一段配置中加上:

<init-param>
<param-name>executable</param-name>
<param-value>php</param-value>
</init-param>
並把PHP安裝路徑加入Path,這樣Tomcat就能運行到PHP.exe了。重啟Tomcat後,在WEB-INF目錄下新建一個cgi目錄,把php文件放在這里,然後訪問時用虛擬映射出來的cgi-bin目錄來訪問這些PHP文件。
但是如果對PHP文件不加任何改動的話,可能會發現什麼輸出都沒有。需要在PHP文件頭部加一行,輸出兩個回車:
echo "\n\n";
原因不太清楚。可能在等待Content-type輸入,或是Perl的cgi程序風格。
但這樣配置,PHP(4.1.0以上版本)中$_REQUEST、$_GET、$_POST等變數就無法用了,只能從伺服器變數或環境變數中獲取QueryString了:$_SERVER["QUERY_STRING"]、$_ENV["QUERY_STRING"]。也許不支持表單的POST提交了……具體還沒試過。
由於對Tomcat不熟悉,所以這些只是在現在方法上的小修小補,可能有好的做法,還希望大家不吝指教!

熱點內容
有線投屏安卓手機如何設置 發布:2024-05-02 05:43:26 瀏覽:894
搶誠信紅包用什麼伺服器好 發布:2024-05-02 05:37:44 瀏覽:102
淘寶客源碼程序 發布:2024-05-02 05:34:46 瀏覽:812
大淘客cms源碼 發布:2024-05-02 05:33:12 瀏覽:445
matlab新建文件夾 發布:2024-05-02 05:14:19 瀏覽:717
看加密相冊 發布:2024-05-02 04:45:53 瀏覽:663
資源存儲在哪 發布:2024-05-02 04:23:28 瀏覽:169
如何猜對方qq密碼後幾位 發布:2024-05-02 03:46:59 瀏覽:403
php最後出現字元串 發布:2024-05-02 03:46:31 瀏覽:492
android源碼debug 發布:2024-05-02 03:41:13 瀏覽:437