如何正确安装和配置PHP的开发和运行环境?
1、在网站上(可以百度搜索PHP安装)下载PHP安装所需软件安装包,
Apache:httpd-2.4.23-win64-VC14;
PHP:php-7.0.10-Win32-VC14-x64;

1、解压下载的安装包“httpd-2.4.23-win64-VC14”;将其中的“Apache24“文件夹放在自己的安装目录下(目录可以自定义,此处为“D:\PHP”);

2、右键单击“D:\PHP\Apache24\conf”下的“httpd.conf”配置文件,选择用记事本打开该文件;


3、修改Apache的根路径ServerRoot(在第37行),将ServerRoot"c:\Apache24"改为"ServerRoot "D:\PHP\Apache24"(此处为安装的Apache24文件夹的地址);

4、修改主机名称ServerName,将”#ServerName www.example.com:80“前的”#“去掉(第220行);

5、在”PHP”文件夹中新建“WWW”文件,并将修改Apache访问的主文件夹目录DocumentRoot配置在新建文件夹“WWW”下。
将
DocumentRoot "c:\Apache24\htdocs"
<Directory "c:\Apache24\htdocs">
改为
DocumentRoot "D:\PHP\WWW"
<Directory "D:\PHP\WWW">(第245行)


6、修改入口文件配置选项“DirectoryIndex”
将
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改为
<IfModule dir_module>
DirectoryIndex index.php index.htm index.html
</IfModule>(第280行);

7、设定ServerScript目录
将ScriptAlias /cgi-bin/ "c:\Apache24/cgi-bin”改为ScriptAlias /cgi-bin/ "D:\PHP\Apache24/cgi-bin”(第362行);

8、将
<Directory "c:/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
改为
<Directory "D:/PHP/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>(第378行);

9、同时按住“win+r”键打开“运行”命令界面,输入”cmd“打开命令提示符。进入“D:\PHP\Apache24\bin”输入“httpd”并点击回车启动“Apache”;


10、保持上一步的命令窗口为打开状态,将Apache24\htdocs目录下的index.html放到D:\PHP\WWW目录下,用浏览器访问出现It Works即表示Apache已正确安装并启动;

11、通过命令窗口将Apache加入到Windows启动项中,进入"D:\PHP\Apache24\bin"中,输入httpd.exe -k instwll -n "Apache24"(注意空格);

12、同时按住“win+r”键打开“运行”命令界面,输入”services.msc“打开服务窗口,找到Apache24选项并点击启动。


1、解压下载的安装包"php-7.0.10-Win32-VC14-x64"将其重命名为“php7”并拷贝到自己的安装目录下,此处为“D:\PHP”;

2、打开上一步重命名的文件找到“php.ini-development”文件重新复制一份并命名为“php.ini“作为其配置文件;

3、右键单击“D:\PHP\Apache24\conf”下的“httpd.conf”配置文件,选择用记事本打开该文件,在最后加上下图所对应代码(注意空格,注意文件安装的地址);

4、重启”Apahe24“服务器;

5、删除”WWW“文件下的其他文件,新建文本文档,内容如下图所示,并命名为”index.php“;

6、打开浏览器,在地址栏输入”localhost“,出现PHP的信息即表示PHP的开发与运行环境安装完毕。
