首頁  >  文章  >  後端開發  >  win10環境PHP 7 安裝設定【教學】_php技巧

win10環境PHP 7 安裝設定【教學】_php技巧

WBOY
WBOY原創
2016-05-16 09:00:161491瀏覽

php 7出來好一段時間了,前些日子工作比較忙,沒時間研究,現在有點時間了,公司裡生產環境不能隨便升級,家裡自己的電腦還是可以裝一下看看效果的。

下面簡單說明一下php 7 apache 2.4的安裝。

apache 2.4 安裝設定 安裝

apache 2.4,在官方網站上沒有windows下的編譯版本,需要到http://httpd.apache.org/docs/2.4/platform/windows.html找到提供windows編譯版本下載的鏡像網站,我用的是:http://www.apachelounge.com/download/,依需求下載32或64位元版本,下載後是zip套件。下載後,將zip包內的apace24目錄解壓縮到任意目錄。

注意:apache和php的一些資訊要匹配,包括32/64位元、vc版本號。對於php 7,官網上只有vc14編譯的版本,因此對應的apache版本也需要是vc14編譯的。

配置

單一站點配置

開啟%apache24%\conf\httpd.conf檔:

1、 找到“serverroot”,將其指定為%apache24%所在目錄;

2、 修改文檔根目錄;

documentroot "e:/wwwpages" 

<directory "e:/wwwpages"> 

3、 加入 index.php 到 index 目錄中

directoryindex index.html index.php

4、 把apache安裝成服務:

httpd.exe -k install -n "apache24"

若服務啟動失敗則修改下埠號碼。

多站點配置(以連接埠號碼區分)

在一台伺服器上可以配置多個站點,本節說明如何配置透過連接埠號碼區分的不同站點。

配置httpd.conf。

先增加監聽埠(配置幾個站點,就增加幾個連接埠):

listen 8081 

listen 8082 

等以上內容設定以後,可透過netstat -n -a查看連接埠是否開啟。

其次配置虛擬站點:


namevirtualhost *:8080 

<virtualhost *:8080> 

 servername www.mysite1.com 

 #documentroot "c:/rainman/projectworkspace2.0/sourcecode/server/wanpush" 

documentroot "c:/rainman/projectworkspace3.0_clound/sourcecode" 

 <directory "c:/rainman/projectworkspace3.0_clound/sourcecode"> 

options indexes followsymlinks 

allowoverride none 

order allow,deny 

allow from all 

 </directory> 

errorlog "logs/mysite1.com-error.log" 

 customlog "logs/mysite1.com-access.log" common 

</virtualhost> 




namevirtualhost *:8081 

<virtualhost *:8081> 

 servername www.mysite2.com 

 documentroot "c:/rainman/projectworkspace3.0_clound/yiqixiu" 

<directory "c:/rainman/projectworkspace3.0_clound/yiqixiu"> 

options indexes followsymlinks 

allowoverride none 

order allow,deny 

allow from all 

 </directory> 

errorlog "logs/mysite2.com-error.log" 

 customlog "logs/mysite2.com-access.log" common 

</virtualhost> 

主要為每個虛擬站點配置documentroot和directory參數。

驗證

安裝完成後,寫以下html頁面: 

<html>
<body>
<h1>hello world!</h1>
</body>
</html>


另存為index.html,該文件拷貝到“e:/wwwpages”下。
開啟url:http://localhost:8080/,頁面顯示“hello world!”,則表示apache安裝已啟動成功。

卸載服務

卸載服務:httpd –k uninstall –n “apache24”

注意:名稱一定要跟安裝時的名稱保持一致。

php 7.0.6 安裝設定 安裝 下載php-7.0.6-win32-vc14-x64.zip,將其解壓縮到任何目錄。
配置 1、設定apache
開啟apache的設定文件,增加以下內容:

LoadModule php7_module "D:/PHPDevEnv/PHP/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .php
PHPIniDir "D:/PHPDevEnv/PHP"



註:紅色部分使用實際的路徑。

2、配置php

將php目錄下的php.ini-development改名為php.ini,然後開啟該文件,找出「extension_dir”,將前面註解去掉,並修改為絕對路徑,譬如:
extension_dir = "d:/phpdevenv/php/ext"

註:修改為絕對路徑,是避免有些php擴充找不到正確的路徑。
驗證 在apache網站根目錄(具體位置見2.1節)下建立一個 phpinfo.php 檔案:
phpinfo();
?>

在瀏覽器中開啟http://localhost:8080/phpinfo.php.

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