一 下载
下载地址:
http://php.net/
windows版下载地址:
http://windows.php.net/download
官网里Windows的版本有很多。
如果选择PHP应用程序以FastCGI方式运行,请选择Non-Thread Safe (NTS) 版本;
如果选择PHP应用程序和Apache一起,请选择 Thread Safe (TS) 版本。
本文用的apache+php组合,所以选择TS(Thread Safe)版本。根据操作系统选择x64(64位)或者x86(32位)。
二 配置
1.将下载后的zip包解压到目标目录下,如“F:\Apache”
2.将php下的php.ini-development文件重命名为php.ini,打开该文件
3.找到“;extension_dir”,并添加如下字符
extension_dir = "F:\Apache\php\ext"
extension=php_mbstring.dll
extension=php_mysqli.dll
extension_dir 为扩展文件目录,此处使用的是绝对路径,“extension=php_mbstring.dll” 和 “extension=php_mysqli.dll ”均为扩展的文件,如下图所示
若php\ext文件下没有对应的扩展文件,则一定要在php.ini文件中删去对应的“ extension= php_xxx.dll ”, 否则 apache将启动失败!
4.查找“date.timezone ”,设置为“date.timezone =Asia/Shanghai ”
三 配置apache
0.前期工作在另一篇文章里apache安装步骤整理
1. 在apache文件下的conf目录下打开httpd.conf
2.查找“DirectoryIndex”,修改为如下图所示
3.查找“ LoadModule rewrite_module modules/mod_rewrite.so ”,将;注释去除
4.查找“ #LoadModule xml2enc_module modules/mod_xml2enc.so ”,在此之后添加
LoadModule php7_module F:/Apache/php/php7apache2_4.dll
PHPIniDir F:/Apache/php
如图所示
5.查找“AddType application/x-gzip .gz .tgz”,在此之后添加
AddType application/x-httpd-php .php