目錄
目錄
首頁 後端開發 PHP7 了解php7+apache2.4 開發環境

了解php7+apache2.4 開發環境

Dec 14, 2020 pm 04:58 PM
php7

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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡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

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

熱工具

記事本++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教學
1653
14
CakePHP 教程
1413
52
Laravel 教程
1306
25
PHP教程
1251
29
C# 教程
1224
24
php7.0安裝了插件還是顯示未安裝怎麼辦 php7.0安裝了插件還是顯示未安裝怎麼辦 Apr 02, 2024 pm 07:39 PM

解決 PHP 7.0 中插件未顯示已安裝問題的方法:檢查插件配置並啟用插件。重新啟動 PHP 以套用配置變更。檢查插件檔案權限,確保其正確。安裝遺失的依賴項,以確保插件正常運作。如果其他步驟都失敗,則重建 PHP。其他可能原因包括外掛程式版本不相容、載入錯誤版本或 PHP 配置問題。

php7.0怎麼安裝mongo擴展 php7.0怎麼安裝mongo擴展 Nov 21, 2022 am 10:25 AM

php7.0安裝mongo擴充的方法:1、建立mongodb使用者群組和使用者;2、下載mongodb原始碼包,並將原始碼包放到“/usr/local/src/”目錄下;3、進入“src/”目錄;4、解壓縮原始碼包;5、建立mongodb檔案目錄;6、將檔案複製到「mongodb/」目錄;7、建立mongodb設定檔並修改設定即可。

php7檢測tcp埠不好用怎麼解決 php7檢測tcp埠不好用怎麼解決 Mar 22, 2023 am 09:30 AM

在php5中,我們可以使用fsockopen()函數來偵測TCP埠。這個函數可以用來開啟一個網路連接和進行一些網路通訊。但是在php7中,fsockopen()函數可能會遇到一些問題,例如無法開啟連接埠、無法連接到伺服器等。為了解決這個問題,我們可以使用socket_create()函數和socket_connect()函數來偵測TCP埠。

PHP 伺服器環境常見問題指南:快速解決常見難題 PHP 伺服器環境常見問題指南:快速解決常見難題 Apr 09, 2024 pm 01:33 PM

PHP伺服器環境常見的解決方法包括:確保已安裝正確的PHP版本和已複製相關檔案到模組目錄。暫時或永久停用SELinux。檢查並配置PHP.ini,確保已新增必要的擴充功能和進行正確設定。啟動或重新啟動PHP-FPM服務。檢查DNS設定是否有解析問題。

php7.0怎麼安裝部署 php7.0怎麼安裝部署 Nov 30, 2022 am 09:56 AM

php7.0安裝部署的方法:1、到PHP官網下載與本機系統對應的安裝版本;2、將下載的zip檔案解壓縮到指定目錄;3、開啟命令列窗口,在「E:\php7」目錄下運行“php -v”命令即可。

如何在系統重啟後自動設置unixsocket的權限? 如何在系統重啟後自動設置unixsocket的權限? Mar 31, 2025 pm 11:54 PM

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

在Docker環境中使用PECL安裝擴展時為什麼會報錯?如何解決? 在Docker環境中使用PECL安裝擴展時為什麼會報錯?如何解決? Apr 01, 2025 pm 03:06 PM

在Docker環境中使用PECL安裝擴展時報錯的原因及解決方法在使用Docker環境時,我們常常會遇到一些令人頭疼的問�...

記錄一次用strace診斷php佔用系統資源過高的問題 記錄一次用strace診斷php佔用系統資源過高的問題 May 03, 2024 pm 04:31 PM

本機環境:redhat6.7系統。 nginx1.12.1,php7.1.0,程式碼使用yii2框架問題:本地的web站需要用到elasticsearch服務。當php使用本機伺服器搭建的elasticsearch時,本地的負載都是正常。當我使用aws的elasticsearchservice服務時,本地伺服器出現負載經常過高的情況。查看nginx和php日誌,發現沒有異常。系統的並發連線數也不高。這時候想到我們老闆跟我講的一個strace診斷工具。偵錯過程:找一個php的子程序idstrace-

See all articles