1、下载安装包
点击链接进入官网下载https://windows.php.net/download
2、解压并配置
1) 解压好下载好的文件到要安装的位置。
添加上 PHP的目录的路径如:D:\php56;D:\php56\ext;
2) 复制份php.ini-development,并改名为php.ini。然后配置
常用的一些配置项,去掉前面的;
查找 ;extension_dir = "./" ,在后面添加 extension_dir = "ext"
查找 ;date.timezone = 设置为date.timezone = Asia/Shanghai
3) 打开Apache24\conf下httpd.conf,在最后加上
LoadModule php5_module D:/Tools/php56/php5apache2_4.dll
PHPIniDir D:/Tools/php56
查找#AddEncoding x-gzip .gz .tgz的部分,并在最后追加如下现行代码:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
若出现以下错误:
httpd: Syntax error on line 193 of E:/Tools/Apache24/conf/httpd.conf: Cannot loa
d E:/Tools/php5/php5apache2_4.dll into server:
1.查找路径下是否有php5apache2_4.dll文件,若没有需要将对应的版本文件拷贝到php的目录下
一情况下是nts版本下没有这个动态连接库,可以用线程安全版的对应文件。
2.查看对应版本需要的VC动态连接库的对应版本是否安装
php5.6版一般是用VC11即时是VC2012版的动态连接库,下载地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
vc2017:https://aka.ms/vs/15/release/VC_redist.x64.exe(vc14)
vc2019:https://aka.ms/vs/16/release/VC_redist.x64.exe(vc15)
测试:
在Apache目录下的htdocs
文件夹中新建Index.php文件,填入以下代码:
<?php
phpinfo();
?>
保存之后,在浏览器中输入:http://localhost/index.php
前面提到的V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。
下载链接:http://www.microsoft.com/zh-CN/download/details.aspx?id=3067
如果出现如下页面,则证明PHP安装成功。