PHP 7 安裝配置(win10)

來源:互聯網
上載者:User

標籤:php   php7   

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 檔案:
<?php
phpinfo();
?>

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



本文出自 “rainman” 部落格,請務必保留此出處http://lancelot.blog.51cto.com/393579/1772929

PHP 7 安裝配置(win10)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.