首頁  >  文章  >  後端開發  >  了解php7+apache2.4 開發環境

了解php7+apache2.4 開發環境

coldplay.xixi
coldplay.xixi轉載
2020-12-14 16:58:302837瀏覽

php7欄位介紹其與apache2.4的開發環境

了解php7+apache2.4 開發環境

推薦(免費):php7

#簡單:隨著技術的不斷更新,PHP在網頁、後台等領域地位越來越重要;我,一名剛出校園的小學生;學的專業不是軟體,但是我喜歡程式設計;今天我向大夥分享下如何在windows和iis下手動配置php環境;希望能夠幫助困惑的伙伴們,如果有不對或好的建議告知下;*~*!

目錄

一、軟體下載

二、安裝說明

三、apache設定伺服器為IIS ,請繞過

四、iis配置伺服器為apache,請繞過

#、 php配置

六、附加


#一、軟體下載

1.1 PHP7

官網下載PHP7,其中分為Non Thread SafeThread Safe

版本;兩大版本分別有適應IIS和Apache伺服器;

了解php7+apache2.4 開發環境


1.2 apache2.4

官網下載apache2.4,版本編號:Apache 2.4.17 Win32;

(注意,下載2.4版本,不能使用2.2版本)

1.3 IIS

windows下自帶IIS,安裝服務開啟即可;這裡一一說明;

1.4 vc2015

PHP7的運行須要vc2015,沒安裝的伙伴可前往http://www.microsoft.com/ zh-cn/download/details.aspx?id=48145運行安裝

#二、安裝說明

以個人為例:存放php以及apache等軟體,存放在D:\Server目錄下;

目錄機構:

D:\Server\php7

D:\Server\apache24

# D:\Server\WWW

三、apache設定(開啟apache24/conf/httpd.conf)




##3.1 目錄修改

apache目錄

修改為:ServerRoot "D:/Server/Apache24"

網站存放目錄

修改為:DocumentRoot "D:/Server/WWW/ "


3.2 PHP設定

#新增:(注意phpIniDir項目在上面) php7對apache的處理介面

PHPIniDir "D:/Server/Php"

# AddType application/x-httpd-php .php .html .htm

LoadModule php7_module "D:/Server/Php/php7apache2_4.dll"


3.2 服務新增

#Cmd命令列,進入d盤,開啟目錄,執行httpd  –k install

D:

Cd   D:\Server\ Apache24\

httpd  –k install了解php7+apache2.4 開發環境

httpd  –k start

##四、iis設定


#internet 資訊服務(IIS)管理器中,新增新增FastCgi模組映射。

請求路徑:*.php。模組:FastCGIModule。

可執行檔:選擇解壓縮套件下的php-cgi.exe。名稱:phpcgi。

附註:如果沒有fastcgimodule這個模組,就在新增和刪除windows的程式中加入IIS中的CGI模組。 了解php7+apache2.4 開發環境

五、php設定(開啟php目錄,複製1個php.ini-development ,修改為php.ini)

5.1 ext擴充目錄路徑

######### 開啟php.ini,找到;extension_dir = "D:/Server/Php/ext",把前面的分號去掉。 ############(必須指定擴充路徑,否則php7啟動不了。一般開啟ext擴充目錄之後,就可以成功在命令列啟動php7,如果仍然不成功,表示你的php路徑沒有加入環境變數(或你的環境變數有舊的php版本使用))###############5.2 開啟部分擴充########### ###集合個人需求,不一一說明;############################5.3 開啟fastcgi(###針對IIS環境# ##)############; fastcgi.impersonate = 0(去註解「;」),更改1;###

(從PHP5.3版本開始,在PHP檔案裡面沒有php5isapi.dll了,不能在IIS6上面透過ISAPI擴充運行。就是說PHP5.3以後的版本不再支援用ISAPI進行擴充在IIS裡運行了,應該用FastCGI方法配置。)

#5.4 開啟IIS

##;cgi. fix_pathinfo=1;(去註解「;」)

#5.5 關閉cgi.force_redirect

#; cgi.force_redirect = 1(去註解「;」),改變0;

#5.6 cgi.rfc2616_headers


## ; cgi.rfc2616_headers = 0(去註解「;」),更改1;

六、附加6.1 

FastCGI進程意外退出如何解決? (
針對IIS環境

在使用Windows7 IIS7進行PHP設定安裝過程中,如果PHP設定不正確,會出現FastCGI進程意外退出出錯訊息,可以在DOS下使用

php –v

進行偵錯查看,一般情況下會將PHP配置的錯誤訊息報出,只要根據此資訊修改相關PHP配置即可。

配置成後,在存取目錄下(WWW)建個info.php輸出php資訊就可以得到以下結果;了解php7+apache2.4 開發環境

#### ###########

以上是了解php7+apache2.4 開發環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jianshu.com。如有侵權,請聯絡admin@php.cn刪除