首頁 > 後端開發 > PHP7 > 主體

PHP7如何建置Windows7運行環境

醉折花枝作酒筹
發布: 2023-02-18 06:08:01
轉載
2372 人瀏覽過

這篇文章跟大家介紹PHP7建構Windows7運作環境的方式。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

PHP7如何建置Windows7運行環境

php7號稱能直追facebook的HHVM,為了體驗一把傳說中的高性能,我特意在本地電腦上嘗試著安裝了php7,不得不承認,php7的運行環境相對於之前的php5來說還是有一點苛刻的。下面開始進入主題。

一.環境準備

1. windows7版本要求

如果你用的是win7系統,必須確保你的系統上安裝了SP1這個更新包,這個絕對是必要條件,如圖:

2. 下載php7

#需下載執行緒安全版的php7,否則,我們將無法載入php7apache2_4.dll擴展,下載位址:

#http://php.net/downloads.php

3. 下載Apache2.4

出於相容性考慮,我們選擇的是VC9編譯環境下的Apache版本,下載位址:

#http://httpd.apache.org/download.cgi

下載過程如下:

注意:Apache2. 2中是不支援php7的,所以,我們必須下載Apache2.4

4. 下載Visual C 2015

由於php7使用了VC14的編譯環境,所以我們還要下載Visual C 2015,下載網址:

https://www.microsoft.com/en-US/download/details.aspx?id=48145

二. 開始安裝

1. 雙擊安裝vc_redist.x64.exe

2. 解壓縮php-7.0.10-Win32-VC14-x64.zip,目錄結構如下:

3. 解壓縮httpd-2.4.23-x64.zip,目錄結構如下:

4. 建立Apache服務

進入cmd指令列,輸入:

"D:\program\myplatform\Apache2.4\bin\httpd.exe" -k install -n Apache2.4,如圖:

#上圖,表示權限不夠,我們以管理員權限再執行一次,如圖:

PHP7如何建置Windows7運行環境

#上圖,表示Apache2 .4這個系統服務已經創建成功了。

三. 設定Apache

需要修改的檔案:D:/program/myplatform/Apache2.4/conf/httpd.conf

1. 設定apache的安裝目錄

將Define SRVROOT "/Apache24"修改為

Define SRVROOT "D:/program/myplatform/Apache2.4"
登入後複製

2. 設定工作空間

將下面兩行

DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
登入後複製

修改為

DocumentRoot "D:/javapro"
<Directory "D:/javapro">
登入後複製

3. 裝載php模組

標籤的末尾處,添加如下三行內容:

PHPIniDir "../PHP/php-7.0.10"
LoadModule php7_module "../PHP/php-7.0.10/php7apache2_4.dll"
AddType application/x-httpd-php .php
登入後複製

注意:此處用的是相對路徑,相對路徑的根目錄是ServerRoot參數的值,也就是前面SRVROOT定義的值,而不是httpd.conf設定檔所在的目錄。

4. 禁止存取網站目錄

出於安全性的考慮,我們最好設定此選項,禁止存取網站的目錄清單。如下:

標籤內,將

Options Indexes FollowSymLinks
登入後複製

修改為

Options None
登入後複製

5. 設定預設首頁

標籤內,將

DirectoryIndex index.html
登入後複製

修改為

DirectoryIndex index.html index.php
登入後複製

四. 配置php

需要修改的檔案:D:/program/myplatform/php -7.0.10/php.ini

1. 修改php.ini-development

將D:/program/myplatform/php-7.0.10目錄下的php.ini-development文件名修改為php.ini

2. 修改擴充目錄

extension_dir = "D:/program/myplatform/PHP/php-7.0.10/ext"
登入後複製

此處必須為絕對路徑

3. 開啟相關擴充

依需求開啟相關擴展,我這邊只開啟如下擴展:

extension=php_gd2.dll

extension=php_curl.dll

extension=php_mbstring.dll

extension=php_openssl.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

注意:php7中,已經不支援php_mysql.dll這個擴充功能了。

4. 設定時區

date.timezone ="Asia/Shanghai"

5. 设置错误报告等级

error_reporting = E_ALL ^ E_NOTICE

五. 检查Apache配置

切换到apache安装目录的bin目录下,输入:httpd.exe -t,如图:

如果返回Syntax OK,则表示apache在配置上以及所需的运行环境都是OK的,如果不是,则需要根据错误提示,排查错误。

六. 测试Apache,php是否正常工作

在工作空间的根目录下,新建一个index.php,内容如下:

phpinfo();
登入後複製

然后,启动Apache服务,如图:

打开浏览器,输入:http://localhost:8081,如果看到如下界面,则表示运行环境配置成功了!

推荐学习:php视频教程

以上是PHP7如何建置Windows7運行環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!