apache 2.4 php7安裝配置

最近在學php的東西,問了周圍的朋友,都建議用類似phpmyadmin的集成版,個人強迫症所致,想親手試試,自己裝一個。

之前在那臺筆記本裝了一個安裝版的apache2.2和php5.2.8,但是感覺php版本有點老,所以直接來一個最新版的。

但是現在的apache和php都不知道類似msi和exe的一鍵安裝,只能下載安裝包,然後修改配置文件。

首先先傳一下我的php7和apache2.4,網上都有,不想麻煩的朋友可以直接下。

鏈接:http://pan.baidu.com/s/1ceJymM 密碼:hhso

過期了,可以直接@我qq562550212


我的文件目錄:

D:/wamp/Apache2.4

D:/wamp/php7


打開D:\wamp\Apache2.4\conf下的httpd.conf

然後修改以下兩項:

Define SRVROOT "D:/wamp/Apache2.4"
ServerRoot "D:/wamp/Apache2.4"

(我也不知道爲什麼兩個都要寫,但是寫上就可以啓動服務器了)

端口默認80,在這之前可以通過cmd在控制檯輸入netstat -ano

找到本地地址下的

TCP    0.0.0.0:80

如果被佔用,可以通過PID找到對應程序將其停掉,或者修改apache配置文件端口號爲其他,不過建議默認

位置在這

#Listen 12.34.56.78:80
Listen 80

然後將apache加入windows服務

在控制檯下,通過cd方式,

Cd   D:\wamp\Apache2.4\
httpd  –k install

最後手動打開bin目錄下的ApacheMonitor.exe

瀏覽器中輸入localhost。


接下來配置php

先讓apache找到php在哪裏,然後才能連接連接。

打開apache的配置文件輸入下面的語句

#加載php模塊
PHPIniDir "D:/wamp/php7"
LoadModule php7_module "D:/wamp/php7/php7apache2_4.dll"
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-httpd-php .php
</IFModule>

這是我的設置,大家可以根據自己的安排修改自己的路徑。

在php目錄下將php.ini-development文件複製一份,重命名爲php.ini。

打開php.ini

; http://php.net/extension-dir
extension_dir = "D:/wamp/php7/ext"
; On windows:
extension_dir = "D:/wamp/php7/ext"

由於我需要使用mysqli方法,所以這一行的分號取消掉

extension=php_mysqli.dll

然後在php的ext目錄下,將php_mysqli.dll文件複製到C:/windows下

然後新建一個php文件,

寫phpinfo()測試打開一下。


在這個過程中,我在往apache的配置文件中加載php模塊時,複製一段,重啓一次apache,最後發現在

LoadModule php7_module "D:/wamp/php7/php7apache2_4.dll"

這句話上出現錯誤,語句和路徑都是對的。後來網上搜了一下,php7需要添加

Visual C++ Redistributable for Visual Studio 2015

這東西,安裝後,果然可以運行了。

之前一直沒裝上,現在忙了一下午終於了卻了自己的一番心願。

祝大家、祝我在IT道路上越走越寬,越走越長!


發佈了37 篇原創文章 · 獲贊 9 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章