新手在Windows下安装配置Apache和PHP运行环境

最近无聊,就打算学PHP,找来 php入门与提高视频来学习内容,按照教程先来搭建运行环境,

先在官网下载apache,

 

点击红框中的“projects”选项,定位到“产品列表”

点击 “Http Server”,

点击 “Download”,

之后 选择

进入下载页面

就可以正常下载了。

找到\Apache\conf\httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为当前你Apache安装存放的目录地址,

 

继续往下找,找到:Listene 80

若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的

,我改为8080端口

 

保存httpd.conf文件。

接下来需要配置安装Apache的主服务,有了它,Apache才可启动:

管理员账号打开CMD窗口,输入:"D:\amp\Apache24\bin\httpd.exe" -k install -n apache

切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。

我的机子提示443端口被占用,找到原因是因为我本机装的VMware虚拟机默认占用了443端口,故改为442,提示没有了。

 可以用“httpd.exe -t”命令来检查httpd.conf 文件有没有格式错误。 

 二、设置PHP

1、时区更改:(不设置时区有时中文出现乱码

 在php安装目录下里有两个配置文件

 

第一个为开发环境配置,第二个是产品阶段的模板配置,这里我们用第一个,复制一份并将其重命名为php.ini,然后打开该文件,找到  “ :date.timezone = ” 行,将其改为“ date.timezone =PRC”,

2、因为apache还不知道PHP配置文件的路径,所以还要在apache的配置文件中(httpd,conf)设置php.ini的路径,添加下面几行

#设置PHP文件目录,只要路径,不要文件名
PHPIniDir "D:/amp/php-7.1.11"
# php7 support
LoadModule php7_module D:/amp/php-7.1.11/php7apache2_4.dll
#
AddType application/x-httpd-php .php .html .htm

,保存,然后重启apach。

 

posted @ 2017-10-27 21:10  wowiwf  阅读(409)  评论(0编辑  收藏  举报