這篇文章主要介紹了在IIS下安裝PHP擴充功能的方法,非常簡單,具有參考借鑒價值,需要的朋友可以參考下
很多網上的文章在介紹IIS下安裝PHP的時候都會涉及到很多配置的修改,其實大部分都是不必要的,對於需要查找如何安裝PHP擴充功能的人來說,其實最需要的或許只是一個現在就能用的版本,在這個時候引入過多的不必要的配置我認為是低效的。
那麼歸納其實安裝步驟只需要三步驟:
1.下載PHP的檔案包;
2.設定PHP;
3.將PHP擴展引入IIS;
當然,或許還有第4步:測試。
第一步:下載PHP
PHP的windows版本是直接提供了一個壓縮包,裡麵包括了運行所需的全部文件,堪稱傻瓜式安裝,可以從官網上的windows下載區獲取,注意選擇版本時有三點需要注意:
1.選擇PHP版本,主要分為PHP5.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,顯示如下資訊說明安裝成功。
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
#
以上是IIS下安裝PHP的擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

PHP類型提示提升代碼質量和可讀性。 1)標量類型提示:自PHP7.0起,允許在函數參數中指定基本數據類型,如int、float等。 2)返回類型提示:確保函數返回值類型的一致性。 3)聯合類型提示:自PHP8.0起,允許在函數參數或返回值中指定多個類型。 4)可空類型提示:允許包含null值,處理可能返回空值的函數。

PHP中使用clone關鍵字創建對象副本,並通過\_\_clone魔法方法定制克隆行為。 1.使用clone關鍵字進行淺拷貝,克隆對象的屬性但不克隆對象屬性內的對象。 2.通過\_\_clone方法可以深拷貝嵌套對象,避免淺拷貝問題。 3.注意避免克隆中的循環引用和性能問題,優化克隆操作以提高效率。

PHP適用於Web開發和內容管理系統,Python適合數據科學、機器學習和自動化腳本。 1.PHP在構建快速、可擴展的網站和應用程序方面表現出色,常用於WordPress等CMS。 2.Python在數據科學和機器學習領域表現卓越,擁有豐富的庫如NumPy和TensorFlow。

HTTP緩存頭的關鍵玩家包括Cache-Control、ETag和Last-Modified。 1.Cache-Control用於控制緩存策略,示例:Cache-Control:max-age=3600,public。 2.ETag通過唯一標識符驗證資源變化,示例:ETag:"686897696a7c876b7e"。 3.Last-Modified指示資源最後修改時間,示例:Last-Modified:Wed,21Oct201507:28:00GMT。

在PHP中,應使用password_hash和password_verify函數實現安全的密碼哈希處理,不應使用MD5或SHA1。1)password_hash生成包含鹽值的哈希,增強安全性。 2)password_verify驗證密碼,通過比較哈希值確保安全。 3)MD5和SHA1易受攻擊且缺乏鹽值,不適合現代密碼安全。

PHP是一種服務器端腳本語言,用於動態網頁開發和服務器端應用程序。 1.PHP是一種解釋型語言,無需編譯,適合快速開發。 2.PHP代碼嵌入HTML中,易於網頁開發。 3.PHP處理服務器端邏輯,生成HTML輸出,支持用戶交互和數據處理。 4.PHP可與數據庫交互,處理表單提交,執行服務器端任務。

PHP在過去幾十年中塑造了網絡,並將繼續在Web開發中扮演重要角色。 1)PHP起源於1994年,因其易用性和與MySQL的無縫集成成為開發者首選。 2)其核心功能包括生成動態內容和與數據庫的集成,使得網站能夠實時更新和個性化展示。 3)PHP的廣泛應用和生態系統推動了其長期影響,但也面臨版本更新和安全性挑戰。 4)近年來的性能改進,如PHP7的發布,使其能與現代語言競爭。 5)未來,PHP需應對容器化、微服務等新挑戰,但其靈活性和活躍社區使其具備適應能力。

PHP的核心優勢包括易於學習、強大的web開發支持、豐富的庫和框架、高性能和可擴展性、跨平台兼容性以及成本效益高。 1)易於學習和使用,適合初學者;2)與web服務器集成好,支持多種數據庫;3)擁有如Laravel等強大框架;4)通過優化可實現高性能;5)支持多種操作系統;6)開源,降低開發成本。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

禪工作室 13.0.1
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Dreamweaver CS6
視覺化網頁開發工具