天天看點

如何在Windows 10 / 8.1 / 8中安裝PHP或XAMP如何在Windows 10 / 8.1 / 8中安裝PHP或XAMP

如何在Windows 10 / 8.1 / 8中安裝PHP或XAMP

歡迎來到PHP系列簡介。在上一篇文章中,我談到了PHP是什麼,它的工作原理。但是PHP不會預裝在任何作業系統上,無論是Windows,Linux還是Mac。在本文中,我将向您展示如何在Windows 10 / 8.1 / 8中安裝PHP。

正如我在上一篇文章中提到的,PHP沒有預裝在任何作業系統上。如果您正在學習Web開發,那麼您将需要使PHP環境能夠運作PHP并在浏覽器中檢視輸出。

PHP和必需的包

網絡伺服器

PHP是一種開源程式設計語言,是以您可以下載下傳并安裝它。但是能夠在浏覽器中看到PHP輸出就足夠了。如果您隻是安裝PHP并編寫一些PHP代碼,請在浏覽器中打開它,然後代碼将不會執行。您将在代碼編輯器中輸入代碼。除了PHP,我們還需要一個Web伺服器。現在不要将Web伺服器視為具有太位元組安裝記憶體的超級計算機。這裡的Web伺服器是一個簡單的程式,它位于您的計算機上并監聽HTTP請求,并根據這些請求,Web伺服器處理資訊并将輸出發送到使用者浏覽器。

是以我們還需要一個Web伺服器。

資料庫系統

如今,在幾乎所有現代Web應用程式中,您都擁有資料庫。通過資料庫,我們可以在Web應用程式中建構出色的功能。例如,注冊或登入功能非常常見。您可以通過建立使用者記錄并在這些記錄中儲存使用者憑據來使用資料庫建立此功能。

不僅是注冊或登入,如果您今天使用Twitter,Facebook或任何其他社交網站,您使用的每個功能都基于資料庫系統,喜歡,評論,推文和轉發等。

最流行的資料庫程式設計語言之一是Mysql。學習Mysql并不難。在mysql中與資料庫交談非常簡單。例如,如果要在資料庫表中插入記錄,則對此的查詢将是 -

INSERT INTO user SET username = 'sohail', email = '[email protected]', password = 'pass34342432';

where user is a table and 

username, email, and password are table column -

即使您沒有安裝資料庫系統,您仍然可以看到您的PHP代碼正常工作。但是,如果沒有資料庫系統,您将無法建立大量現代Web應用程式功能。

安裝PHP,APACHE和MYSQL或XAMPP

您可以通過從他們的官方網站下載下傳并單獨下載下傳所有這些軟體包進行安裝,也可以通過下載下傳單個軟體包(如XAMPP)下載下傳所有軟體包甚至更多軟體包。

XAMPP代表X - 跨平台,A - Apache(Web伺服器),M - Mysql(資料庫語言),P - PHP或P - Perl。

下載下傳XAMPP FOR WINDOWS 10/8 / 8.1 / 7

您可以從官方網站下載下傳XAMPP 。

  • 單擊XAMPP for Windows。

就是這樣。下載下傳将開始。

下載下傳XAMPP後,輕按兩下.exe檔案并運作安裝程式。這是很。隻需按住下一步并選擇幾個選項即可。

系統将要求您選擇要安裝的軟體包。

你可以取消選中Perl,因為它是一種不同的語言,當你學習PHP時你不需要它。

現在選擇要安裝XAMPP的目錄。這很重要。XAMPP是包含所有未來項目的目錄。是以,請選擇一個不太可能删除的安全位置。XAMPP檔案夾包含所有PHP檔案,例如PHP配置檔案'php.ini'等。

選擇安裝目錄後,單擊“下一步”完成。現在安裝将開始。

安裝完成後,系統将提示您關閉安裝程式并啟動XAMPP控制台。

XAMPP控制台

是以現在深呼吸。您可以看到有五個軟體和每個選項可用于啟動,配置和檢查日志。我已經談過前兩個軟體了。Apache是​​一種流行的Web伺服器,MySQL是一種資料庫系統。

要啟動Apache伺服器和MySQL伺服器,隻需單擊開始。

啟動伺服器後,要檢查一切是否正常,請打開Web浏覽器并輸入“localhost”。

如果您看到上面的網頁,這意味着一切正常,您已準備好開始編寫PHP。

建立PHP示例頁面

要建立項目,請轉到XAMPP >> htdocs。現在,您可以在其中建立一個檔案夾并包含項目檔案。

建立test.php檔案并編寫一些PHP代碼。

Web浏覽器中的結果 -

localhost/example/test.php

結論

這就是全部。您已成功建立了PHP環境。你可以開始你的第一個PHP項目并編寫一些PHP。在下一篇文章中,我将讨論PHP的最佳代碼編輯器。一個好的代碼編輯器可以加快程式設計速度并提高程式設計技巧。