首頁  >  文章  >  後端開發  >  windows下php開發環境搭建

windows下php開發環境搭建

WBOY
WBOY原創
2023-05-06 15:24:092111瀏覽

在目前的網路時代,多數的網站都是基於PHP語言進行建構的。為了能夠快速地進行PHP開發,需要建構出對應的開發環境。針對Windows系統而言,以下我們會詳細介紹如何建構PHP開發環境。

一、安裝Apache

Apache是​​目前最受歡迎的Web伺服器軟體之一,搭配PHP進行開發時,我們需要安裝Apache的Web服務。

在安裝之前,先確保本機上沒有其它的Web服務(如:IIS)正在運作。

可以到Apache官網(http://httpd.apache.org/)的下載頁面下載最新版本的Apache軟體,或是直接點選(http://httpd.apache.org/download.cgi )下載。

下載完成之後,雙擊進行安裝。

在安裝過程中,需要選擇安裝的元件,如下圖所示:

windows下php開發環境搭建

#這裡我們只需要安裝預設的「Apache HTTP Server」即可。

安裝過程中,會詢問您的預設的安裝目錄。這裡我們以預設目錄為例,進行示範。

windows下php開發環境搭建

在完成安裝之後,我們可以在「開始」功能表中找到「Apache HTTP Server」資料夾,再進入資料夾中的「Control Apache Server」選單項,並點選「Start」按鈕,即可啟動這個Web服務。

windows下php開發環境搭建

如何驗證是否成功啟動了Apache?非常簡單,我們可以在瀏覽器中輸入http://localhost,看到如下圖所示,也就是為成功啟動Apache。

windows下php開發環境搭建

二、安裝PHP

PHP是目前最受歡迎的Web開發語言之一,需要安裝PHP以支援網站開發。

可以到PHP官網(http://www.php.net/downloads.php)下載PHP的最新版本,或直接點擊(http://windows.php.net/download/)進行下載。

在下載完成之後,執行安裝程式。

在安裝之前,確認已經關閉了Apache的Web服務。

這裡我們以php-7.2.3-Win32-VC15-x64.zip檔為例來進行示範。

將下載好的php-7.2.3-Win32-VC15-x64.zip檔案解壓縮到本機的「C:\PHP」目錄。

在解壓縮完成之後,編輯「C:\PHP」目錄中的php.ini-development文件,修改相關配置項,以支援PHP開發所需的擴充類別庫,如下所示:

;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase/firebird
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop

在此順便解釋一下這裡使用了“;”來註釋掉一部分擴展,是因為在下面的“PHP與Apache的整合”環境配置中,還沒有激活將所有PHP擴展庫加載到Apache中。

現在您可以在命令列中,使用「php -v」指令,來驗證是否已經成功安裝了PHP。如果看到如下圖所示的輸出,即為安裝成功。

windows下php開發環境搭建

三、PHP與Apache的整合

接下來需要將PHP與Apache整合。

在本範例中,我們使用Apache的模組方式來實作這個整合。

首先,我們需要開啟Apache中的「httpd.conf」設定文件,並對其中的內容進行一些修改。

進入「C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf」目錄中,找到「httpd.conf」文件,編輯後進行如下修改:

# 1、啟用PHP模組

在檔案中尋找“LoadModule”,找到可用的“php7_module”。應找到新安裝的PHP,然後在這一行的前面取消註解即可。

例如:

LoadModule php7_module "C:/PHP/php7apache2_4.dll"

2、新增PHP檔案的處理器

在「httpd.conf」檔案中,尋找到預設處理器「AddHandler」項,並在此項目的後面加入PHP的檔案副檔名(.php)的設置,例如:

AddHandler php7-script .php

3、設定目錄索引

在「DirectoryIndex」中加入index.php,支援elfinder的設定:

DirectoryIndex index.php elfinder.php

設定如下:

<ifmodule dir_module>
    DirectoryIndex index.php elfinder.php
</ifmodule>

4、設定文件根目錄

將文件根目錄設定為Apache Web根目錄的路徑:

DocumentRoot "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"

5、設定PHP.ini

在“httpd.conf”中搜尋“PHPIniDir”,並將其路徑更改為PHP的安裝路徑,例如:

PHPIniDir "C:/PHP"

设置完成后重启Apache Web服务即可,此时可以在“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs”目录中新建“index.php”文件,内容如下:

<?php phpinfo();
?>

(笑容虽不逊“Hello World”示例,查看php环境的信息毕竟是学习PHP的必经之路。)

保存并通过浏览器访问http://localhost/index.php文件,查验php脚本是否正常运行,如果您能看到如下输出,说明PHP和Apache环境均已经成功搭建。

windows下php開發環境搭建

至此,PHP开发环境的安装与配置工作就完成了。

以上是windows下php開發環境搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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