2019-12-19
windows 下手动安装apache2.4 与php7
下载php 最新版 https://windows.php.net/download/
2. 下载APache https://www.apachelounge.com/download/
-
在C盘创建两个文件夹,Apache24 与php ,将apache与php解压后分别复制到这两个文件夹下。
-
先来安装PHP,php已经是二进制可执行文件。不需要安装程序。只需要配置就可以啦。将php_ini-production 复制一份。重命名为php.ini 。用写字本打开。找到 doc_root = 设置web网站的根目录。doc_root=“c:/APache24/htdocs"设置成apache的网站根目录。
extension_dir = “c:/php” 设置php的安装目录。
extension_dir =“c:/php/ext” 设置php核心扩展库根目录。
extension_dir=mysqli 启用mysql扩展功能。支持mysql数据库。 要把这一行前面的分号”;"去掉。这里的分号代表着注释.前面的设置分号也要去掉。php配置完成。 -
配置apache
进入阿帕奇安装目录,进入conf目录,找到httpd.conf 文件,用写字板打开,这里面的#号代表注释,
找到 Define SRVROOT “c:/Apache24” 这里设置apache的安装目录。
ServerName localhost:80 设置apache的服务器名称。这个地方前面的#号必须要去掉。否则下面安装的时候会报错。 -
集成apache与PHP,
在apache的配置文件httpd.conf中找到加载模块的最下面。加入一行
LoadModule php7_moduled c:/php/php7apache2_4.dll apache启动时加载PHP模块。这一行前面不要有#号,有#就不会加载的。
找到 IfModule dir_module
在这个最后面添加 index.php
DIrectoryIndex index.html index.php
找到 IfModule mime_module
在这个里面添加这两行。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后在httpd.conf文件的最后面添加一行
PHPIniDir “c:/php”
全部配置好啦!记得所有的设置行前面不要有#号。保存并关闭文件。
- 所有的配置文件都设置好啦!现在来安装apache服务器?在安装之前要先配置好环境变量。分别将Mysql与apache的bin目录加入系统环境变量,还要把php的安装目录也加入环境变量,有的系统设置好环境变量后需要重新启动。现在来进入控制台安装apache ,
运行 输入cmd 点运行或会c盘的windows目录找到cmd.exe文件点击运行,输入httpd -k install 命令,回车 开始安装,如果提示不是内部或外部命令,也不是可运行的程序或批处理文件。说明你环境变量没有设置好。输入cd c:/Apache24/bin 命令,切换到阿帕奇安装目录的bin目录,在这个目录下执行httpd -k install 也可以安装。之后要去配置好环境变量。
安装好之后再httpd -k start 启动服务。
全部搞好啦!现在进入浏览器。输入localhost或者127.0.0.1 就会打开apache的默认页面