溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

win7下是如何搭建PHP環(huán)境的

發(fā)布時間:2020-08-28 14:22:45 來源:億速云 閱讀:168 作者:小新 欄目:編程語言

這篇文章主要介紹win7下是如何搭建PHP環(huán)境的,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

win7下搭建PHP環(huán)境的方法:首先下載好apache24,php7和phpStorm;然后修改“httpd.conf”文件;接著加載php模塊;最后配置php7的環(huán)境變量并重啟Apache即可。

win7下是如何搭建PHP環(huán)境的

最詳細(xì)win7下手動搭建PHP環(huán)境:apache2.4.23+php7.0.11

資源下載(apache24,php7,phpStorm9)

修改apache24配置文件

安裝和啟動Apache服務(wù)

修改php7.0.11配置文件

配置前說明:電腦需要有vc運(yùn)行庫環(huán)境,否則會提示計算機(jī)中丟失 VCRUNTIME140.dll(因?yàn)榘姹拘枰猇C14編譯,為避免安裝失敗,可先安裝vc_redist.x86.exe或者vc_redist.x64.exe),如果電腦有裝比較高版本的.netFramework的話,就不會有這個問題

地址:64位版下載地址 , 32位版下載地址

1.資源下載(apache24,php7,phpStorm9)

 1.1 php下載:

http://windows.php.net/download(官網(wǎng))

這里下載的是php-7.0.11-Win32-VC14-x64(64位線程安全版).注意必須要下載線程安全

 1.2 Apache HTTP Server(apache24)下載:

http://www.apachelounge.com/download/ (官網(wǎng))

這里下載的是httpd-2.4.23-win64-VC14

 1.3 分別解壓httpd-2.4.23-win64-VC14.zip和php-7.0.11-Win32-VC14-x64.zip到指定目錄:

這里這里解壓到E盤:

win7下是如何搭建PHP環(huán)境的

win7下是如何搭建PHP環(huán)境的

2.Apache HTTP Serverapache24配置

用編輯器(這里用sublime3)打開E:\Apache24\conf目錄下的httpd.conf文件

 2.1修改apache的根目錄:ServerRoot "E:/Apache24"

win7下是如何搭建PHP環(huán)境的

2.2  修改域名配置:ServerName 127.0.0.1:80 ?。ㄗ⒁猓喊裇erverName前的#號去掉,)

win7下是如何搭建PHP環(huán)境的

 2.3 修改改網(wǎng)站根目錄(改兩行)配置DocumentRoot "E:/Apache24/Workspace/www"

(注意:www文件夾為網(wǎng)站的根目錄,需要自己創(chuàng)建,否則會報錯。同時,如下圖所示,第246行也需要修改)

win7下是如何搭建PHP環(huán)境的

www文件夾自己建的,路徑為:

win7下是如何搭建PHP環(huán)境的

 2.4配置歡迎頁(首頁),DirectoryIndex index.html 改為 DirectoryIndex index.php index.html index.htm

<IfModule dir_module>  
    DirectoryIndex index.php index.html index.htm
</IfModule>

如下:

win7下是如何搭建PHP環(huán)境的

 2.5加載php模塊

在#LoadModule xml2enc_module modules/mod_xml2enc.so下面添加

#load php module
LOadModule php7_module "E:/Php7/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
#指定php.ini的位置(注意:需要把E:/Php7下的php.ini-development 重命名為 php.ini)
PHPIniDir "E:/Php7"

如下:

win7下是如何搭建PHP環(huán)境的

代碼說明:以 module 方式加載 php,指明 php 的配置文件 php.ini 的位置.

 2.6最后一步,檢查剛剛配置的有沒有錯,在dos窗口(“win+r”快捷鍵輸入cmd)里進(jìn)入到apache安裝目錄apache24/bin 輸入:httpd.exe -t

如果顯示如下圖則表示apache配置文件已經(jīng)修改無誤(上面的2.1-2.5的操作沒錯):

win7下是如何搭建PHP環(huán)境的

如果錯誤的話,會提示你第幾行出錯的。

3.安裝和啟動Apache:

   3.1.安裝服務(wù):進(jìn)入dos窗口(“win+r”快捷鍵輸入cmd).進(jìn)入到apache安裝目錄apache24/bin 輸入  httpd.exe -k install

 (注意:httpd.exe -k install -n  是錯的,httpd.exe -k install 或者 httpd.exe -k install -n 服務(wù)名  才是對的,如果按httpd.exe -k install -n

   注冊apache2.4服務(wù)的話,雖然可以注冊,但是后期會因?yàn)檫@個導(dǎo)致無法啟動服務(wù),筆者就是因?yàn)檫@個導(dǎo)致無法啟動apache,卡在這里兩天。。羞澀,,)

win7下是如何搭建PHP環(huán)境的

上邊圖中顯示注冊apache服務(wù)成功,你可以到系統(tǒng)的服務(wù)那里看下。

注意:Errors reported here must be corrected before the service can be started.不是錯誤而是提示你如果這行下邊出現(xiàn)錯誤則解決錯誤后再啟動!

若想刪除服務(wù),可以繼續(xù)看,否則可以跳過以下:

成功安裝服務(wù)后,可以在系統(tǒng)服務(wù)中看到Apache2.4,如果想刪除此服務(wù),進(jìn)入到apache安裝目錄E:\Apache24\bin,

方法一:可以在dos窗口中輸入命令: sc delete 服務(wù)名(服務(wù)名在服務(wù)的屬性中看,可以參考)

win7下是如何搭建PHP環(huán)境的

方法二(推薦):通過刪除服務(wù)命令: httpd.exe -k uninstall -n Apache2.4(服務(wù)名)

win7下是如何搭建PHP環(huán)境的

   3.2.啟動服務(wù):在dos窗口中進(jìn)入E:\Apache24\bin目錄,輸入httpd.exe -k start   或者 net start apache2.4

win7下是如何搭建PHP環(huán)境的

或者到apache安裝目錄 E:\Apache24\bin下 雙擊ApacheMonitor.exe,然后點(diǎn)擊start,隨后就可以在系統(tǒng)服務(wù)中看到apache2.4服務(wù)被啟動了

win7下是如何搭建PHP環(huán)境的

啟動服務(wù)的過程中如果啟動失敗的話,可以參考博文:解決Apache/PHP無法啟動的問題

一般是80端口占用問題,解決:

# 查找占用80端口的進(jìn)程pid  
netstat -ano|find ":80"  
  
# 假設(shè)該進(jìn)程pid為2013,查看進(jìn)程名稱:  
tasklist /fi "pid eq 2013"  

# 殺掉該進(jìn)程命令  
taskkill /f /pid 2013

 3.3在瀏覽器中輸入http://localhost/如果出現(xiàn)以下信息,則表明配置成功(思維焦點(diǎn)博客園:xiezhidong.cnblogs.com):

win7下是如何搭建PHP環(huán)境的

我們已經(jīng)在apache指定了自定義的工作路徑,如下所示:

win7下是如何搭建PHP環(huán)境的

而且,我們已經(jīng)在路徑下放了一個test.php文件,

win7下是如何搭建PHP環(huán)境的

<html>
<head>
<title>Test PHP5</title>
</head>
<body>
    <center>
    <h2>This is test information</h2>
    </center>
    <hr>
    <?php        phpinfo();    ?>
</body>
</html>

那么,就可以通過在瀏覽器url輸入:  http://localhost/index.php  來測試apache成功加載php解釋器:

win7下是如何搭建PHP環(huán)境的

3.php7.0.11配置

 3.1用編輯器打開E:\Php7目錄下的php.ini文件,將 ;extension_dir = "ext" 修改為 extension_dir = "E:/Php7/ext"   (注意要把前面的分號去掉)

 3.2打開(也就是把前面的分號去掉)用于連接 數(shù)據(jù)庫(Mysql)的模塊

extension=php_mysql.

如下:

win7下是如何搭建PHP環(huán)境的

 3.3.配置php7的環(huán)境變量(可以略過

 順便配置環(huán)境變量方便以后的pear安裝,不然dos窗口下操作還要先找到安裝目錄:

① 右擊我的電腦-屬性-高級-環(huán)境變量

②找到 Path 這一項(xiàng),在最后加入你的 PHP 目錄和類庫所在的路徑,包括前面的“;”(例如:;E:\Php7;E:\Php7\ext

win7下是如何搭建PHP環(huán)境的

③點(diǎn)擊系統(tǒng)變量的“新建”按鈕并在“變量名”中輸入“PHPRC”,在“變量值”中輸入 php.ini 文件所在的目錄(例如:E:\Php7) ,這個步驟是為了讓windows找到php.ini.

win7下是如何搭建PHP環(huán)境的

以上是win7下是如何搭建PHP環(huán)境的的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI