首頁 後端開發 PHP問題 php建站步驟是什麼

php建站步驟是什麼

Aug 27, 2019 am 09:20 AM
php 蓋站 步驟

php建站步驟是什麼

一、條件及環境準備

首先需要搞清楚需要哪些硬體條件、本地建立一個網站需要哪些基本元素,以及各元素的作用。小編對此整理了以下幾個快速建站必備的常用軟體。

1、 Php:中文名字,超文本預處理器,依託於web伺服器,用來解析使用php語言編寫的網頁程序,使網頁呈現為咱們日常接觸到的html頁面;

2、Apache伺服器:一個很屌的web伺服器,類似windows環境下的IIS伺服器,它就像一個容器,web應用程式放進去之後,使用者就可以透過瀏覽器去存取指定目錄的網站與其互動;

3、 Mysql資料庫:這個不多說,大家基本上都知道是用來儲存網站資料的;

4、 phpMyAdmin:一款資料庫管理軟體,一般用於後台管理,主要便於操作mysql用的;

5、 wordpress程序:一個入手簡單的網站程序,適合所有的新手站長。

二、Apache伺服器的搭建

1、先解壓縮安裝的Apache軟體,一般下載的都是編譯後的程序,因此只需要進行必要的配置即可安裝成功。

2、管理員身分開啟控制台,使用指令安裝程式。

php建站步驟是什麼

然後在控制台輸入services.msc指令,進入服務台,查看apache是​​否安裝成功。

php建站步驟是什麼

相關推薦:《PHP教學

經過以上配置,可以發現服務控制台多了一個apache的名稱,如果在沒有安裝Apache伺服器之前有這項服務,說明這台電腦之前安裝過,直接配置即可,如果你想要重新安裝,需求先刪除掉該服務,要不要在安裝的過程中會遇到很多麻煩的問題,刪除指令:sc delete apache,同樣是在管理員的權限下開啟控制台輸入指令即可刪除。

3、Apache伺服器的啟動

進入Apache的解壓縮資料夾下,進入bin目錄,找到ApacheMonitor.exe文件,點選就可以了。

php建站步驟是什麼

接著會彈出一個窗口,點選啟動,即可開啟Apache服務。

php建站步驟是什麼

Apache的搭建是就是這麼簡單,這裡要提醒站長朋友,在官網上下載Apache的時候一定要看清楚要兼容的VC環境,裝了匹配的VC之後在安裝Apache,要不你在安裝的過程中會報錯。

三、PHP環境配置

1、同樣php模組選擇也是免安裝版,直接解壓縮到自己習慣的資料夾中配置即可,提醒站長在官網上下載的時候也要注意系統和VC環境支援。解壓縮路徑如下:

進入php的解壓縮目錄,找到php.ini-production或php.ini-development任一個,重新命名為php.ini;然後D:\php\ext和D:\ php\加入系統變數的環境變數PATH中

php建站步驟是什麼

2、設定php.ini

這裡說的配置主要是開啟幾個常用php擴展項目,可以根據需要開啟。用記事本開啟php.ini文件,設定如下:

(1)、找到; extension_dir = "ext",去掉前面的分號

(2)、找到;extension=php_mbstring .dll,去掉前面的分號

(3)、找到; extension=php_mysqli.dll,去掉前面的分號

(4)、找到; extension=php_pdo_mysql.dll,去掉前面的分號

php環境這樣就算配置完成,後面會提到在Apache的設定檔中載入php模組。

四、Mysql設定安裝

1、這裡要講的Mysql也是免安裝版,直接解壓縮到自己習慣命名的資料夾配置即可,解壓縮路徑如下圖:

php建站步驟是什麼

2、設定my-default.ini

#進入這個路徑然後找到my-default.ini,用記事本打開,修改文件中內容basedir和datadir的值,主要填入安裝的路徑和data保存的路徑,正確填入如下圖:

php建站步驟是什麼

##3、配置環境變數

複製Mysql解壓縮的bin目錄路徑到系統的環境中,中間以分號隔開,如下圖:

php建站步驟是什麼

4、安裝Mysql服務

管理員權限開啟控制台,找到安裝Mysql的bin目錄,然後使用mysqld –install指令安裝,如下圖安裝成功:

php建站步驟是什麼

然後使用指令net start mysql啟動資料庫即可,Mysql資料庫的設定安裝就到此為止。

五、設定Apache伺服器

在設定了php環境和安裝了Mysql之後,要對Apache的設定檔做一下更改,以便於下一個步驟中php網站的解析。

用記事本開啟D:\Apache24\conf\httpd.conf這個文件,由於最新版本的Apache的ServerRoot預設都是開啟的,並且在解壓縮後基於根路徑使用的相對路徑,基本上不用改動,這裡只講需要改動的屬性和模組。

1、 找到DirectoryIndex ,由於是php開發的網站程序,增加index.php;

2、 添加php模組,讓apache支持php,由於小編使用的php7,所以在設定檔最後增加如下如下程式碼:

LoadModule php7_module "D:/php/php7apache2_4.dll"

AddType application/x-httpd-php .php

PHPIniDir " D:/php" *告知Apache php.ini所在的位置*

具體截圖如下:

php建站步驟是什麼

至此,httpd.conf 基本配置全部完成,儲存httpd.conf,如果後續網站要增加一些模組或開啟一些模組功能,基本上都是在這個設定檔裡面做更改。

六、wordpress網站設定

在wordpress的官方網站上下載即可,然後把壓縮包複製到D:\Apache24\htdocs這個路徑下解壓,由於Apache的DocumentRoot路徑已經定義好為htdocs這個目錄,所以在本地的話直接透過訪問http://localhost就可以直接跳到wordpress的設定介面了。如下圖:

php建站步驟是什麼

#

以上是php建站步驟是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱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

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

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

php程序在字符串中計數元音 php程序在字符串中計數元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

解釋PHP中的晚期靜態綁定(靜態::)。 解釋PHP中的晚期靜態綁定(靜態::)。 Apr 03, 2025 am 12:04 AM

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? 什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

PHP和Python:比較兩種流行的編程語言 PHP和Python:比較兩種流行的編程語言 Apr 14, 2025 am 12:13 AM

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

PHP行動:現實世界中的示例和應用程序 PHP行動:現實世界中的示例和應用程序 Apr 14, 2025 am 12:19 AM

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP:網絡開發的關鍵語言 PHP:網絡開發的關鍵語言 Apr 13, 2025 am 12:08 AM

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP的持久相關性:它還活著嗎? PHP的持久相關性:它還活著嗎? Apr 14, 2025 am 12:12 AM

PHP仍然具有活力,其在現代編程領域中依然佔據重要地位。 1)PHP的簡單易學和強大社區支持使其在Web開發中廣泛應用;2)其靈活性和穩定性使其在處理Web表單、數據庫操作和文件處理等方面表現出色;3)PHP不斷進化和優化,適用於初學者和經驗豐富的開發者。

See all articles