搜尋
首頁後端開發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
酸與基本數據庫:差異和何時使用。酸與基本數據庫:差異和何時使用。Mar 26, 2025 pm 04:19 PM

本文比較了酸和基本數據庫模型,詳細介紹了它們的特徵和適當的用例。酸優先確定數據完整性和一致性,適合財務和電子商務應用程序,而基礎則側重於可用性和

PHP安全文件上傳:防止與文件相關的漏洞。PHP安全文件上傳:防止與文件相關的漏洞。Mar 26, 2025 pm 04:18 PM

本文討論了確保PHP文件上傳的確保,以防止諸如代碼注入之類的漏洞。它專注於文件類型驗證,安全存儲和錯誤處理以增強應用程序安全性。

PHP輸入驗證:最佳實踐。PHP輸入驗證:最佳實踐。Mar 26, 2025 pm 04:17 PM

文章討論了PHP輸入驗證以增強安全性的最佳實踐,重點是使用內置功能,白名單方法和服務器端驗證等技術。

PHP API率限制:實施策略。PHP API率限制:實施策略。Mar 26, 2025 pm 04:16 PM

本文討論了在PHP中實施API速率限制的策略,包括諸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之類的庫。它還涵蓋監視,動態調整速率限制和手

php密碼哈希:password_hash和password_verify。php密碼哈希:password_hash和password_verify。Mar 26, 2025 pm 04:15 PM

本文討論了使用password_hash和pyspasswify在PHP中使用密碼的好處。主要論點是,這些功能通過自動鹽,強大的哈希算法和SECH來增強密碼保護

OWASP前10 php:描述並減輕常見漏洞。OWASP前10 php:描述並減輕常見漏洞。Mar 26, 2025 pm 04:13 PM

本文討論了OWASP在PHP和緩解策略中的十大漏洞。關鍵問題包括注射,驗證損壞和XSS,並提供用於監視和保護PHP應用程序的推薦工具。

PHP XSS預防:如何預防XSS。PHP XSS預防:如何預防XSS。Mar 26, 2025 pm 04:12 PM

本文討論了防止PHP中XSS攻擊的策略,專注於輸入消毒,輸出編碼以及使用安全增強的庫和框架。

PHP接口與抽像類:何時使用。PHP接口與抽像類:何時使用。Mar 26, 2025 pm 04:11 PM

本文討論了PHP中接口和抽像類的使用,重點是何時使用。界面定義了無實施的合同,適用於無關類和多重繼承。摘要類提供常見功能

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

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

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

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

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中