apache和php的安裝教程,apache php教程

本文目錄一覽:

Win10系統如何搭建Apache和PHP環境?

 首先,到微軟官網下載符合系統位數的Apache和PHP

一、安裝並配置Apache

Apache版本:Apache2.4.18

解壓目錄:D:Acpache24

1、下載回來的是解壓文件,解壓好放到要安裝的位置。

2、打開Apache24\conf下httpd.conf 文件,修改以下關鍵位置,用記事本打開即可。

ServerRoot修改為Apache程序的位置:

修改前:ServerRoot 「c:/Apache24」;

修改前:ServerRoot 「D:/Apache24」;

修改Apache默認的網站的根目錄:

修改前:DocumentRoot 「c:/Apache24/htdocs」;

修改後:DocumentRoot 「D:/Apache24/htdocs」;

修改根目錄的選項:

修改前:

《Directory 「c:/Apache24/htdocs」》

Options Indexes FollowSymLinks

AllowOverride null

Require all granted

《/Directory》

修改後:

《Directory 「D:/Apache24/htdocs」》

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

《/Directory》

啟動Apache

1、「Win + R」的聊天框輸入「cmd」,啟動「命令提示窗」。

2、輸入 「d:」 回車 ,輸入「cd Apache24\bin」回車,輸入「httpd」,如果沒有任何提示表示啟動成功。

3、打開瀏覽器輸入「」進行測試,如下圖顯示證明配置成功。

二、安裝並配置PHP

PHP版本:php5.6.12

安裝目錄:d:php

1、下載回來的是解壓文件,解壓好放到要安裝的位置。

2、複製份php.ini-development,並改名為php.ini。

3、打開Apache24\conf下httpd.conf,在最後加上

#php5 support

LoadModule php5_module 「D:/PHP/php5apache2_4.dll」

AddHandler application/x-httpd-php .php

PHPIniDir 「D:/php/」

4、重啟 Apache 伺服器。

(安裝伺服器:1、用管理員身份打開命令提示窗;2、輸入「D:」,回車;3、輸入「cd Apache24\bin」,回車;4、輸入「httpd.exe

-k install -n 」Apache24「」,回車,即可安裝成功;5、「Win + R」

運行「services.msc」,打開服務窗口,啟動「Apache2.4」服務;)

5、刪除Apache24/htdocs中其他文件,新建一個index.php,訪問出現php的信息就說明php已經成功安裝。

apache與php的安裝 現在最新版本的安裝怎麼安裝啊 裝了前面那個裝後面那個都不行。求詳細教程!!!

Php 安裝在d:\php下

Aphache安裝在d:\apache2下

網頁主目錄在d:/apache2/htdocs

apche的配置:apache下的conf 文件夾中的httpd.conf文件

1.安裝

2.改:Listen 85 或 8085

3.改:DocumentRoot: “d:/apache2/htdocs”

4.改:Directory: “d:/apache2/htdocs”

5.加:DirectoryIndex index.html index.html.var index.php index.htm

開始將php以module方式與Apache相結合,使php融入Apache

加上:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

LoadModule php5_module D:/php/php5apache2_2.dll

PHPIniDir “D:/php”

如果是apache2.0則應改為 LoadModule php5_module D:/php/php5apache2.dll

php的配置

解壓到d:\php

1.改php.ini-dist文件為php.ini

2.改doc_root =d:/apache2/htdocs

3.改extension_dir = “d:\php\ext”

4.extension= php_mssql.dll

extension=php_gd2.dll

extension=php_mbstring.dll

/*如果上一步載入了其它模塊,就要指明模塊的位置,否則重啟Apache的時候會提示「找不到指定模塊」的錯誤,這裡介紹一種最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows系統路徑中——在「我的電腦」上右鍵,「屬性」,選擇「高級」標籤,點選「環境變數」,在「系統變數」下找到「Path」變數,選擇,雙擊或點擊「編輯」,將「;D:\php;D:\php\ext」加到原有值的後面

*/

第二種

Apacher 的配置

Apache伺服器安裝成功後,接下來需要對它進行配置,便於和PHP的整合使用。配置Apache伺服器主要是在「C:\Apache2\conf」目錄下的httpd.conf文件中進行的,用記事本打開該文件。

(1)定位到「DocumentRoot」一行,可以將路徑修改為你認為合適的路徑,這裡設置為「DocumentRoot “D:/webpage”」。

(2)定位到「DirectoryIndex index.html index.html.var」行,在其後添加一個PHP默認頁,通常是index.php,添加代碼為:

DirectoryIndex index.html index.html.var index.php。

(3)為了使Apache可識別PHP的相關擴展名,搜索並定位到如下部分:

Directory “C:/Program Files/Apache Group/Apache2/cgi-bin”

AllowOverride None

Options None

Order allow,deny

Allow from all

/Directory

在其後面添加如下兩行:

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

(4)指定PHP模塊,找到並定位到如下行:

#LoadModule ssl_module modules/mod_ssl.so

在其後添加一行:

LoadModule php5_module c:\php5\php5apache2.dll

使它指向PHP5目錄下的php5apache2.dll文件,路徑一定要準確。

注意:在設置存放路徑中,使用的分隔符是斜杠「/」而不是「\」。在對httpd.conf文件進行修改之後,要重新啟動Apacche伺服器才能生效。

到此Apache伺服器的安裝和配置已經完成。你可以在指定的路徑下面放置一個文件,如user.txt,然後在瀏覽器中輸入「」,就可以打開該文件。

Windows下PHP的安裝配置

接下來安裝PHP。PHP同樣也是一種免費軟體,可以在 ads.php地址下載。

下載的文件是一個ZIP壓縮文件,可以直接將其解壓到一個目錄下,無需安裝。這裡將其解壓到「C:\php5」目錄下,如圖1所示。

圖1 PHP文件包

具體的連接PHP和Apache的步驟如下。

(1)複製C:\php5\目錄下的.dll文件到C:\windows\ system32\(如果是Windows 2000操作系統,則為C:\WINNT\ system32\)目錄下。

(2)把C:\php5\目錄下的pphp.ini-dist文件複製到C:\windows\(如果是Windows 2000操作系統,則為C:\WINNT\)目錄下。將php.ini-dist重命名為php.ini,並用記事本打開並進行入下操作。

① 定位到register_globals = Off,將Off改為On;

② 定位到extension_dir =”.\”,將路徑改為”C:\php5\ext”;

③ 查找到Windows Extensions,將

; extension=php_gd2.dll

; extension=php_mysql.dll

前面的「;」去掉,如果需要使用其他的模塊,把前面的「;」去掉就可以了。然後保存並關閉該文件。

這就是簡單的PHP配置,在PHP的官方論壇上可以查看到更多的詳細配置。由於使用版本的不同,php.ini的配置也存在差別。本書光碟中提供了配置好的php.ini和httpd.conf文件。

PHP配置完成以後,需要重新啟動Apache伺服器,然後在記事本中輸入如下代碼:

?php phpinfo() ; ?

將該代碼保存到D:/webpage 目錄下,文件名為cheshi.php。在瀏覽器中輸入「」,如果配置正確,則顯示如圖3所示的頁面。

如何配置Apache和PHP

選擇安裝類型,Typical為默認安裝,Custom為用戶自定義安裝,我們這裡選擇Custom,有更多可選項。按「Next」繼續

然後選擇安裝位置,一直按next繼續,直到安裝完成

二、php的安裝、以module方式,將php與apache結合使你的網站伺服器支持php伺服器腳本程序

查看解壓縮後的文件夾內容,找到「php.ini-dist」文件,將其重命名為 「php.ini」,打開編輯,找到下面圖中的地方, Ln385,有一個「register_globals = Off」值,這個值是用來打開全局變數的,比如表單送過來的值,如果這個值設為「Off」,就只能用「$_POST[‘變數名’]、$_GET[‘變數名 ‘]」等來取得送過來的值,如果設為「On」,就可以直接使用「$變數名」來獲取送過來的值,當然,設為「Off」就比較安全,不會讓人輕易將網頁間傳送 的數據截取。這個值是否改成「On」就看自己感覺了,是安全重要還是方便重要?

這裡還有一個地方要編輯,功能就是使php能夠直接調用其它模塊,比如訪問mysql,如下 圖所示,Ln563,選擇要載入的模塊,去掉前面的 「;」,就表示要載入此模塊了,載入的越多,佔用的資源也就多一點,不過也多不到哪去,比如我要用mysql,就要把「;extension= php_mysql.dll」前的「;」去掉。所有的模塊文件都放在php解壓縮目錄的「ext」之下,我這裡的截圖是把所有能載入的模塊都載入上去了, 前面的「;」沒去掉的,是因為「ext」目錄下默認沒有此模塊,載入會提示找不到文件而出錯。這裡只是參考,一般不需要載入這麼多,需要的載入上就可以 了,編輯好後保存,關閉。

如果上一步載入了其它模塊,就要指明模塊的位置,否則重啟Apache的時候會提示「找不到 指定模塊」的錯誤,這裡介紹一種最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows希望能幫到你,我在後盾人自己學習唄,不會的可以問我。( ^ω^)

PHP+Apache的安裝與配置.?

 在這裡以PHP5為例介紹一下Windows下Apache和PHP5的安裝與配置方法。一 下載安裝程序Apache可以從 下載PHP可以從 下載.二 安裝程序1、Apache的程序安裝相對來說要較為的簡單一些,我們從網站下來的是一個Windows下的安裝程序,我們可以直接雙擊運行,這樣我們就便利Apache在我們的電腦上安下家來了。2、我們在這裡要注意的就是在下載PHP時一定要下載那個zip包的,而不要下載Installer的.將我們下載下來的PHP包解壓到C盤下的根目錄下,並將解壓出來的文件夾改名為php。三 配置1、最好是無論使用何種介面(CGI 或者 SAPI)都確保 php5ts.dll 可用,因此必須將此文件放到 Windows 路徑中。最好的位置是 Windows 的 system 目錄: c:\windows\system for Windows 9x/ME c:\winnt\system32 for Windows NT/2000 或者 c:\winnt40\system32 for Windows NT/2000 伺服器版 c:\windows\system32 for Windows XP 2、下一步是設定有效的 PHP 配置文件,php.ini。壓縮包中包括兩個 ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因為此文件對默認設置作了性能和安全上的優化。將選擇的 ini 文件拷貝到 PHP 能夠找到的目錄下並改名為 php.ini。PHP 默認在 Windows 目錄下搜索 php.ini: 3 在 Windows 9x/ME/XP 下將選擇的 ini 文件拷貝到 %WINDIR%,通常為 c:\windows。 在 Windows NT/2000 下將選擇的 ini 文件拷貝到 %WINDIR% 或 %SYSTEMROOT% 下,通常為 c:\winnt 或 c:\winnt40 對應於伺服器版本。 4 Apache中PHP的設置有兩種方法使得 PHP 工作在 Windows 下的 Apache。一是使用 CGI 二進位文件,另一是使用 Apache 模塊 DLL。無論那種方法,您首先必須停止 Apache 伺服器,然後編輯 httpd.conf,以配置 Apache 和 PHP 協同工作。 如果我們要使用CGI二進位文件,那麼我們要將如下指令插入到 Apache 的 httpd.conf 配置文件中,以設置 CGI 二進位文件:PHP 以 CGI 方式安裝到 Apache 2.0:ScriptAlias /php/ “c:/php/”AddType application/x-httpd-php .phpAction application/x-httpd-php “/php/php.exe” 如果我們想把 PHP 作為 Apache 2.0 的模塊,那麼就一定要移動 php4ts.dll 到 winnt/system32(Windows NT/2000)或 windows/system32(Windows XP),覆蓋原有文件(如果有的話),對於 PHP 5,這個文件是 php5ts.dll。然後我們要插入如下兩行到 httpd.conf 中,以使我們的 PHP 作為 Apache 的 PHP-Module 安裝:PHP 以模塊方式安裝到 Apache 2.0:; For PHP 4 do something like this:LoadModule php4_module “c:/php/php4apache2.dll”AddType application/x-httpd-php .php; For PHP 5 do something like this:LoadModule php5_module “c:/php/php5apache2.dll”AddType application/x-httpd-php .php 經過這樣的配置以後,我們就安裝好了我們的PHP和Apache伺服器了。我們可以簡單的測試一下:1、測試Apache:我們打開瀏覽器,在地址欄中輸入localhost,如果可以出現Apache頁面,則說明我們的Apache可以正常工作了。2、測試PHP設置:我們可以簡單的編寫一個PHP頁面,我們可以用文本編輯器,輸入下面的代碼:<html><head><title>hello</title></head><body><?php echo “hello,php”; ?></body></html> 然後將這個文件存為hello.php,將其放在Apache的htdocs目錄中(我們也可以在http.conf文件中來更改這個目錄的),然後在我們的瀏覽器中輸入 ,如果能夠正確的顯示hello,php就說明我們的PHP配置是可以正常工作的。這樣以後我們也可以來設計我們的PHP站點了。

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

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

相關推薦

  • 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
  • Qt雷達探測教程

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

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

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

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

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

    編程 2025-04-29
  • Python煙花教程

    Python煙花代碼在近年來越來越受到人們的歡迎,因為它可以讓我們在終端里玩煙花,不僅具有視覺美感,還可以通過代碼實現動畫和音效。本教程將詳細介紹Python煙花代碼的實現原理和模…

    編程 2025-04-29
  • 使用Snare服務收集日誌:完整教程

    本教程將介紹如何使用Snare服務收集Windows伺服器上的日誌,並將其發送到遠程伺服器進行集中管理。 一、安裝和配置Snare 1、下載Snare安裝程序並安裝。 https:…

    編程 2025-04-29

發表回復

登錄後才能評論