window 環境下 PHP7+Apache2.4環境搭建

初入PHP 第一次搭建PHP的環境,記錄我遇到的坑php

每一個版本的php是與固定版本的Apache是有配套關係的,好比php7,支持的是Apache2.4版本,php5.6支持的是Apache2.2,具體所下載的php須要哪一個版本的Apache,能夠查看php目錄下的php*apache*.dll文件,好比php7apache2_4.dll,說明所下php爲7,須要的Apache版本爲2.4,html

如題所言,安裝PHP7,則下載Apache2.4apache

1.Apache 的下載地址: 版本:Apache 2.4.32 Win64    (根據本身的環境 個人是64位)     https://www.apachelounge.com/download/   windows

    下載下來對應得文件名爲:httpd-2.4.32-Win64-VC15 瀏覽器

    下載過程能夠參照:https://www.cnblogs.com/convincee/p/6636760.html 他人博客 服務器

    1.下載下來後將裏面的Apache24 文件放到C盤根目錄下,這個看我的習慣(放一塊兒也行),我爲了省事,因此就放C盤php7

    2.用記事本打開C:\Apache\conf\httpd.conf文件,找到  ServerRoot "C:/Apache24"   (Apache24放的目錄 ,前面有#號的須要去掉)app

           找到 Listen ,並將Listen 8081改成要設置的端口,-- 我設置的8081端口測試

            找到 ServerName 改成 ServerName localhost:8081     --將#去掉  spa

           找到  DocumentRoot "c:/Apache24/htdocs"      --改成Apache24放的目錄

               <Directory "c:/Apache24/htdocs">

    3.打開文件夾 C:\Apache24\bin 地址欄輸入cmd ,輸入 httpd -k install 回車安裝apache服務(卸載服務用httpd -k uninstall)。

    4.雙擊C:\Apache\bin\ApacheMonitor.exe,打  開Apache控制檯。點擊start後,輸入http://localhost,出現如下頁面說明安裝成功

    

    

 

 

2.PHP下載地址:   版本:PHP 7.2 (7.2.3)      https://windows.php.net/download

提及PHP的下載,由於我是須要配合Apache用,因此我下載錯了版本,搞得一頭霧水,應該是Windows系統是32位仍是64位選擇對應 Thread Safe版本 ,下了這個版本 裏面的包含php7apache2_4.dll這個文件纔對,可參照這個連接下載:   https://jingyan.baidu.com/article/066074d623d802c3c21cb087.html

我下載下來的文件是:php-7.2.3-Win32-VC15-x64  個人存放目錄是D:\php\php-7.2.3-Win32-VC15-x64

 1.   D:\PHP\php-7.2.3-Win32-VC15-x64  複製一份 php.ini-production    將複製後的文件重命名爲 php.ini  

 2. 用記事本打開 D:\PHP\php-7.2.3-Win32-VC15-x64\php.ini     搜索extension_dir,將extension_dir="ext"修改成 extension_dir = "D:/PHP/php-7.2.3-Win32-VC15-x64/ext"  ,並去掉前面的';'分號    ( 根據本身的路徑來選)  

 

     3.配置環境變量: 個人電腦(win10)右鍵 屬性--》 高級--》環境變量--》系統變量裏面找Path  

      編輯 :  變量值改成:  D:\PHP\php-7.2.3-Win32-VC15-x64;D:\PHP\php-7.2.3-Win32-VC15-x64\ext;   --必定是本身的php放的目錄哈!

3.在apache裏面配置PHP:  用記事本 打開C:/Apache24/conf/httpd.conf,在最後面追加如下:

AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html .htm
LoadModule php7_module D:/PHP/php-7.2.3-Win32-VC15-x64/php7apache2_4.dll     
PHPIniDir "D:/PHP/php-7.2.3-Win32-VC15-x64"

  

  涉及到路徑的必定要找對路徑,個人PHP在D盤下,根據本身的路徑修改  LoadModule  和 PHPIniDir 的路徑

重啓下apache的服務器,若是有問題確定是增長的路徑不對,我就遇到過,路徑不對,服務會failed  

 

在 C:\Apache24\htdocs 目錄下新建一個 phpinfo.php   文件裏面寫 

<?php
phpinfo();
?>

 

而後在瀏覽器輸入:http://localhost:8081/phpinfo.php  測試是否經過 出現   

PHP Version 7.2.3 正常頁面信息頁就OK

相關文章
相關標籤/搜索