搜尋
首頁後端開發php教程在IIS下安裝PHP擴充的方法(超簡單)

在IIS下安裝PHP擴充的方法(超簡單)

Apr 08, 2018 am 09:58 AM
php方法簡單

這篇文章主要介紹了在IIS下安裝PHP擴充功能的方法,非常簡單,具有參考借鑒價值,需要的朋友可以參考下

很多網上的文章在介紹IIS下安裝PHP的時候都會涉及到很多配置的修改,其實大部分都是不必要的,對於需要查找如何安裝PHP擴充功能的人來說,其實最需要的或許只是一個現在就能用的版本,在這個時候引入過多的不必要的配置我認為是低效的。

那麼歸納其實安裝步驟只需要三步驟:

1.下載PHP的檔案包;

2.設定PHP;

3.將PHP擴展引入IIS;

當然,或許還有第4步:測試。

第一步:下載PHP

PHP的windows版本是直接提供了一個壓縮包,裡麵包括了運行所需的全部文件,堪稱傻瓜式安裝,可以從官網上的windows下載區取得(http://windows.php.net/download),注意選擇版本時有三點要注意:

1.選擇PHP版本,主要分為P​​HP5.X和PHP7.X兩種,按照需要選擇即可,如果是初入門,其實可以直接從PHP7入手,這個版本引入了一系列Coooooool的特性以及極大的運行效率提升;如果是有指定的框架或專案需求的話,請參考文件選擇版本即可。

2.選擇處理器架構,主要指X86和X64,分別是32位元和64位元的,成文時已經是2017年,相信大部分開發者的處理器和系統都是X64架構的,直接選擇這個版本吧。

3.選擇線程安全版本,這個根據需要選擇即可。 ThreadSafe相對而言由於需要兼顧線程安全,所以相對來說會有一些效率損失,但是損失不大;如果是使用FastCGI的話可以直接選擇Non-ThreadSafe。

總而言之,如果你沒有特殊需求的話,我建議你選擇PHP7.X X64 Non-ThreadSafe(PHP7,64位元架構,非執行緒安全版本)。

第二步:設定PHP

先選擇目錄解壓,建議在你程式設計所使用的硬碟根目錄下建立資料夾,把文件都解壓縮在其中。這是因為今後的PHP請求都會向這個指定位置中的CGI程式請求,最好不要經常有變動。

然後將這個目錄(本文是"E:\PHP")加入到Path常數中(右鍵「我的電腦」=>屬性=>高級系統設定=>進階標籤右下角環境變數=>系統變數=>Path),注意一定要在新增前加入";"分號用於分割。新增到Path變數後,使用PHP資料夾中的內容可以不用輸入完整路徑,直接鍵入檔案名稱即可(具體可以搜尋Windows命令列的擷取順序)。

然後將其中的“php.ini-development”檔案複製一份,將副本重新命名為“php.ini”,這裡面是PHP官方建議的開發用PHP配置,對於初學者,我們不需要做任何修改;如果你的目標框架或專案有要求,按照要求進行更改(例如要求指定擴充功能等)。

至此,PHP配置完成。

第三步:引入IIS

首先開啟IIS管理工具,選擇「處理應用程式映射」。

在新的介面選擇「新增模組映射」

填寫資訊如下:

#其中第一行是代表哪些檔案會交給PHP處理,填寫*.php的意思是所有以PHP為副檔名的檔案都會交給php-cgi來處理。

第二行代表這個模組對應的類型,如果沒有特殊需求我們選擇FastCGI。

第三行代表處理模組的位置,進入我們PHP的解壓縮目錄下,選擇php-cgi.exe即可。

名稱只是用來標誌,可以隨意填寫。

點擊確定之後會詢問你是否自動加入允許規則,確認即可。

至此IIS安裝PHP擴充功能結束。

第四步:測試

在預設網站目錄下新建一個test.php文件,在其中填寫

##

<?php
phpinfo();
?>


#  然後開啟瀏覽器存取localhost\test.php,顯示以下資訊說明安裝成功。



##############################################################################################################

以上是在IIS下安裝PHP擴充的方法(超簡單)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用數據庫存儲會話的優點是什麼?使用數據庫存儲會話的優點是什麼?Apr 24, 2025 am 12:16 AM

使用數據庫存儲會話的主要優勢包括持久性、可擴展性和安全性。 1.持久性:即使服務器重啟,會話數據也能保持不變。 2.可擴展性:適用於分佈式系統,確保會話數據在多服務器間同步。 3.安全性:數據庫提供加密存儲,保護敏感信息。

您如何在PHP中實現自定義會話處理?您如何在PHP中實現自定義會話處理?Apr 24, 2025 am 12:16 AM

在PHP中實現自定義會話處理可以通過實現SessionHandlerInterface接口來完成。具體步驟包括:1)創建實現SessionHandlerInterface的類,如CustomSessionHandler;2)重寫接口中的方法(如open,close,read,write,destroy,gc)來定義會話數據的生命週期和存儲方式;3)在PHP腳本中註冊自定義會話處理器並啟動會話。這樣可以將數據存儲在MySQL、Redis等介質中,提升性能、安全性和可擴展性。

什麼是會話ID?什麼是會話ID?Apr 24, 2025 am 12:13 AM

SessionID是網絡應用程序中用來跟踪用戶會話狀態的機制。 1.它是一個隨機生成的字符串,用於在用戶與服務器之間的多次交互中保持用戶的身份信息。 2.服務器生成並通過cookie或URL參數發送給客戶端,幫助在用戶的多次請求中識別和關聯這些請求。 3.生成通常使用隨機算法保證唯一性和不可預測性。 4.在實際開發中,可以使用內存數據庫如Redis來存儲session數據,提升性能和安全性。

您如何在無狀態環境(例如API)中處理會議?您如何在無狀態環境(例如API)中處理會議?Apr 24, 2025 am 12:12 AM

在無狀態環境如API中管理會話可以通過使用JWT或cookies來實現。 1.JWT適合無狀態和可擴展性,但大數據時體積大。 2.Cookies更傳統且易實現,但需謹慎配置以確保安全性。

您如何防止與會議有關的跨站點腳本(XSS)攻擊?您如何防止與會議有關的跨站點腳本(XSS)攻擊?Apr 23, 2025 am 12:16 AM

要保護應用免受與會話相關的XSS攻擊,需採取以下措施:1.設置HttpOnly和Secure標誌保護會話cookie。 2.對所有用戶輸入進行輸出編碼。 3.實施內容安全策略(CSP)限制腳本來源。通過這些策略,可以有效防護會話相關的XSS攻擊,確保用戶數據安全。

您如何優化PHP會話性能?您如何優化PHP會話性能?Apr 23, 2025 am 12:13 AM

优化PHP会话性能的方法包括:1.延迟会话启动,2.使用数据库存储会话,3.压缩会话数据,4.管理会话生命周期,5.实现会话共享。这些策略能显著提升应用在高并发环境下的效率。

什麼是session.gc_maxlifetime配置設置?什麼是session.gc_maxlifetime配置設置?Apr 23, 2025 am 12:10 AM

theSession.gc_maxlifetimesettinginphpdeterminesthelifespanofsessiondata,setInSeconds.1)它'sconfiguredinphp.iniorviaini_set().2)abalanceisesneededeededeedeedeededto toavoidperformance andunununununexpectedLogOgouts.3)

您如何在PHP中配置會話名?您如何在PHP中配置會話名?Apr 23, 2025 am 12:08 AM

在PHP中,可以使用session_name()函數配置會話名稱。具體步驟如下:1.使用session_name()函數設置會話名稱,例如session_name("my_session")。 2.在設置會話名稱後,調用session_start()啟動會話。配置會話名稱可以避免多應用間的會話數據衝突,並增強安全性,但需注意會話名稱的唯一性、安全性、長度和設置時機。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),