Windows下PHP安裝教程

一、下載PHP安裝包

訪問PHP官網https://www.php.net/downloads.php,選擇Win32版的zip文件,根據自己的需要選擇對應的PHP版本,點擊下載。

    
        https://windows.php.net/download/ # PHP官方下載地址
        PHP 8.0.10 (zip) [14,548Kb] (Windows NT/2000/XP/Vista/7/8/10) # 下載8.0.10版本zip文件
    

下載完成後將zip文件解壓到指定目錄下(比如C:\PHP),解壓後的文件夾中包含了PHP的安裝文件和示例文件,可直接使用或修改使用。

二、配置PHP環境變數

配置環境變數,可以使Windows系統在任何目錄下都可以訪問PHP命令。打開「控制面板」->「系統和安全」->「系統」->「高級系統設置」,點擊「環境變數」按鈕,在「系統變數」中找到「Path」變數,雙擊進行修改,在變數值結尾添加C:\PHP,然後點擊「確定」按鈕保存。

    
        打開「控制面板」->「系統和安全」->「系統」->「高級系統設置」->「環境變數」->在系統變數的Path值里添加C:\PHP
    

三、配置PHP.ini文件

PHP.ini是PHP的配置文件,它保存了PHP的一些基本配置信息,需要按照自己的需求進行修改。將解壓後的PHP文件夾中的php.ini-development文件複製一份並重命名為php.ini,在文件中進行修改。比如:

    
        display_errors = On    # 開啟調試信息顯示
        error_reporting = E_ALL    # 報告所有錯誤和警告信息
        extension_dir = 「C:\php\ext\」    # 指定PHP擴展目錄
        date.timezone = 「PRC」    # 設置時區為北京時間
    

修改後的php.ini文件保存在C:\Windows目錄下(建議備份原文件),這樣PHP命令行就會自動載入這個文件。

四、安裝PHP擴展

PHP的擴展是提供某些額外的功能和庫文件的插件。安裝方法為,將需要安裝的擴展解壓到擴展目錄下,並在php.ini文件中進行配置。比如,安裝MySQL擴展:

    
        1. 在C:\PHP目錄下創建ext文件夾
        2. 訪問 http://windows.php.net/downloads/pecl/releases/mysql/ 下載對應的版本
        3. 將下載的dll文件複製到C:\PHP\ext目錄
        4. 在php.ini文件中添加以下內容:
            extension=php_mysql.dll # 開啟MySQL擴展
            extension=php_mysqli.dll # 開啟MySQLi擴展,mysqli是MySQL的增強版本,提供更多的功能
    

五、測試PHP安裝是否成功

在任意目錄下,新建test.php文件,並添加以下代碼:

    
        <?php
        phpinfo(); // 顯示PHP信息
        ?>
    

使用命令行進入test.php所在目錄,輸入命令php test.php運行文件,如果在命令行中輸出了PHP配置信息,則證明PHP安裝成功。

六、使用Apache作為Web伺服器

Apache是一個Web伺服器軟體,可以通過它來運行PHP程序。安裝Apache的方法可以訪問官網https://httpd.apache.org/download.cgi ,選擇對應的版本進行下載。將下載的zip文件解壓到指定目錄下,比如C:\Apache24,然後在命令行窗體下進入Apache目錄,輸入httpd.exe啟動Apache。

在Apache的配置文件中添加以下內容,啟用PHP:

    
        LoadModule php5_module "C:/php/php5apache2_4.dll" # 開啟php5模塊
        AddHandler application/x-httpd-php .php    # 指定PHP文件的處理程序
        PHPIniDir "C:/php"    # 指定php.ini所在目錄
    

七、使用PHP框架

PHP框架可以幫助快速構建Web應用程序,常用的PHP框架有Laravel、Yii、CodeIgniter等。以Laravel框架為例,安裝Laravel需要滿足以下條件:

    
        1. PHP >= 7.3.0
        2. BCMath PHP擴展
        3. Ctype PHP擴展
        4. Fileinfo PHP擴展
        5. JSON PHP擴展
        6. Mbstring PHP擴展
        7. OpenSSL PHP擴展
        8. PDO PHP擴展
        9. Tokenizer PHP擴展
        10. XML PHP擴展
    

安裝Laravel方法如下:

    
        composer create-project --prefer-dist laravel/laravel blog "6.*"   # 創建Laravel項目
    

安裝過程中,Composer會下載Laravel所需的依賴包和庫文件。下載完成以後,使用命令php artisan serve在命令行中啟動一個Web伺服器,並可以使用瀏覽器訪問http://localhost:8000測試。

八、總結

以上就是Windows下安裝PHP的過程,安裝過程或操作方法可能會因版本不同而有所差異。PHP作為一種負責程序邏輯的語言,被廣泛應用在Web開發領域中,如果能掌握好這些操作,也將會使開發更為便捷。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/197251.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-03 13:28
下一篇 2024-12-03 13:28

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • MQTT使用教程

    MQTT是一種輕量級的消息傳輸協議,適用於物聯網領域中的設備與雲端、設備與設備之間的數據傳輸。本文將介紹使用MQTT實現設備與雲端數據傳輸的方法和注意事項。 一、準備工作 在使用M…

    編程 2025-04-29
  • Python3.6.5下載安裝教程

    Python是一種面向對象、解釋型計算機程序語言。它是一門動態語言,因為它不會對程序員提前聲明變數類型,而是在變數第一次賦值時自動識別該變數的類型。 Python3.6.5是Pyt…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬碟。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨著樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29
  • Qt雷達探測教程

    本文主要介紹如何使用Qt開發雷達探測程序,並展示一個簡單的雷達探測示例。 一、環境準備 在開始本教程之前,需要確保你的開發環境已經安裝Qt和Qt Creator。如果沒有安裝,可以…

    編程 2025-04-29
  • 猿編程python免費全套教程400集

    想要學習Python編程嗎?猿編程python免費全套教程400集是一個不錯的選擇!下面我們來詳細了解一下這個教程。 一、課程內容 猿編程python免費全套教程400集包含了從P…

    編程 2025-04-29
  • 如何配置Python環境變數在Windows 11

    在本文中,您將學習如何在Windows 11操作系統上配置Python環境變數的步驟。Python是一種高級編程語言,廣泛用於編寫Web應用程序、數據分析、人工智慧和機器學習等。在…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29

發表回復

登錄後才能評論