最近在學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道路上越走越寬,越走越長!