Apache配置踩坑記錄

本人搞了一個上午,終於是起起來了,真是“命運多舛”

1、下載Apache鏈接如下:Apache 2.4.x OpenSSL 1.0.2 VC14 ,按自己電腦是32位還是64位

https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14

2、下載VC14安裝(必須配上面的)

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

3、修改Apache/conf目錄下的httpd.conf文件,按自己Apache放的目錄來改

Define SRVROOT "F:/myServer/Apache24"
ServerRoot "${SRVROOT}"

若80端口被佔用了,那就自己也改一下端口

#Listen 12.34.56.78:80
Listen 8099

4、配置環境變量,不詳細說,應該裝過JDK這些的都會,不會百度

HTTPD_HOME

F:\myServer\Apache24

path加入;%HTTPD_HOME%\bin

5、安裝Apache(由於我們在安裝前配置好了httpd.conf的Apache正確路徑,一般安裝不會報什麼錯,如果有別的錯就見招拆招)

命令安裝  httpd -k install 

安裝完成後如果不確定是否安裝成功

可以在win7搜索services.msc,打開服務後看到有Apache服務就是成功

可以直接在這裏啓動和停止服務,當然也可以用命令行

命令啓動Apache服務:【 httpd -k start 】

Tip:命令行啓動會更直觀,特別是當有錯誤無法正常啓動的時候,會告訴的具體的出錯位置和出錯提示

有修改的情況可以錄入命令[ httpd -k restart ]重啓Apache服務

詳細指令配置圖片等可以參看文章https://www.cnblogs.com/lovetree/p/6385957.html

最後網頁輸入http://localhost:8099/,成功後顯示如圖

6、如果想要Apache支持PHP:注意一定要下載含有phpXapache2_4.dll的PHP,原因看第一個鏈接

https://jingyan.baidu.com/album/066074d623d802c3c21cb087.html?picindex=2

PHP下載鏈接

https://windows.php.net/download/

windows上apache+php+mysql環境部署

https://www.cnblogs.com/itsecurity/p/6292472.html

===============以下爲轉載配置原文記錄=============

假設我們已成功安裝apache,下面我們開始配置php。

1、將安裝包解壓到D:\php5.6.29(目錄可自定義)

2、進入php5.6.29,找到php.ini-production文件,並將其改爲php.ini

3、打開apache的配置文件httpd.conf,D:\Apache24\conf\httpd.conf,找到#LoadModule 在最下面一行添加:

LoadModule php5_module "D:/php5.6.29/php5apache2_4.dll"

注意這裏按你的版本來,如果是PHP7改成

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

 4、再找到<IfModule dir_module>模塊 在index.html後面添加 index.php,在後面還要添加兩行

<IfModule dir_module>
    DirectoryIndex index.html index.php
    AddType application/x-httpd-php .php .phtml
    PHPIniDir "F:/myServer/php7"

</IfModule>

 5、在apache的htdocs目錄下面新建testphp.php 在testphp.php文件中可以寫測試代碼,我這爲了以後方便 就寫一個phpinfo()函數,如果出現下述界面說明apache已經支持php模塊。

<?php
    phpinfo();
?>
6、運行http://localhost:8099/test.php(端口自己按Apache定義的來訪問)如圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章