1.安装php
打开http://windows.php.net/download/,根据自己需要选择对应版本,Non Thread Safe(非线程安全)对应的是IIS环境,
thread-safe(线程安全)对应的是Apache,在这里选择的是php-7.1.6-Win32-VC14-x64.zip Thread Safe版本。
下载完成后解压到自定义目录,如:C:php-7.1.6。
将php.ini-development复制一份并重命名为php.ini后打开,配置php扩展路径为绝对地址:extension_dir = "C:/php-7.1.6/ext"。
2.安装Apache
打开http://www.apachelounge.com/download/win64/,同样选择需要的版本,我下载的是httpd-2.4.26-win64-VC14.zip 。
解压到自定义目录,如:C:Apache24。
3.配置
1)安装Apache服务。
打开命令行工具,切到Apache的bin目录下,执行命令:httpd -k install。服务成功安装即可,其他报错可以忽略。
2)配置httpd.conf
打开Apache的conf下的httpd.conf文件,在配置文件中查找到“#LoadModule xml2enc_module modules/mod_xml2enc.so”,在它的下面添加:
LoadModule php7_module "C:/php-7.1.6/php7apache2_4.dll" PHPiniDir "C:/php-7.1.6" AddType application/x-httpd-php .html .htm .php
找到“#ServerName www.example.com:80”,将注释去掉,可自定义端口,如修改端口则找到“Listen 80”,修改成自定义端口号,我配置的是8086
3)启动Apache
命令行下执行:httpd -k start,打开浏览器访问:http://localhost:8086/,如果看到“It works!”,则说明配置成功。
4.测试
在C:Apache24htdocs目录下新建test.php文件,键入代码:
1 <?php 2 echo "hello world"; 3 ?>
访问:http://localhost:8086/test.php即可