PHP环境部署

1. 下载Apache HTTP Server

http://httpd.apache.org/download.cgi 选择对应系统的版本下载

Windows下载 https://www.apachehaus.com/cgi-bin/download.plx

2. 下载PHP

https://www.php.net/downloads 选择对应版本下载

Windows下载 https://windows.php.net/download

注意选择 Thread Safe 版本下载

3. 配置Apache HTTP Server

解压下载下来的 Apache HTTP ServerPHP 打开 Apache24/conf/httpd.conf

搜索 Define SRVROOT, 填入 Apache HTTP Server 文件的绝对路径

1
Define SRVROOT "/httpd/Apache24"

找到 LoadModule 列表 加入一行配置, 这里的 php 为刚才解压 PHP 文件的绝对路径

1
LoadModule php7_module "/php/php7apache2_4.dll"

若目录下没有 php7apache2_4.dll 文件, 检查一下是否下载的是 Non Thread Safe 的版本

搜索 DirectoryIndex, 改为

1
DirectoryIndex index.php index.html

到此就配置完了

4. 测试PHP

Apache24/htdocs 下创建 info.php

1
<?php phpinfo(); ?>

打开 http://localhost/info.php

5. PHP扩展配置

PHP 目录下复制 php.ini-development 改名为 php.ini

配置扩展目录路径

1
extension_dir = /php/ext

在需要的扩展前去掉;extension=xxx分号注释

或者增加 ext 目录下的扩展例如

1
extension=php_mysqli