## 安装Apache 打开http://httpd.apache.org 下载Apache2.4 Zip格式压缩包。 ## 配置Apache 在Apache解压目录找到conf目录中的 httpd.conf文件,有文本编辑器打开,找到 ``` Define SRVROOT "/Apache24" ``` 这是定义Apache 服务的根目录,就是你的Apache所在根目录,如果这个配置错误会报错: ``` Cannot load modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3 ``` 这是因为这个目录配置错误,导致对应modules目录也找不到了,所以第一个要加载的模块会提示找不到。 我的系统是这样配置的: ``` #Define SRVROOT "/Apache24" Define SRVROOT "F:/Software/Dev/apache/httpd-2.4.12-x64-vc11/Apache24" ServerRoot "${SRVROOT}" ``` 配置Web发布目录 搜索DocumentRoot, 修改为: ``` DocumentRoot "${SRVROOT}/htdocs" ``` 修改端口: Apache默认为80端口,因为我的80端口别的程序已经用了,我们改为8080: ``` Listen 127.0.0.1:8080 ServerName localhost:8080 ``` 将Apache安装成服务 用管理员身份证运行命令提示符(cmd), 进入bin目录,运行 ``` httpd.exe -k install ``` 安装成功 ## 安装PHP 到www.php.net 下载,当前最新版php压缩包 解压到预定的目录 进入该目录,将php.ini-development 复制为php.ini ## 让Apache支持PHP 修改Apache的httpd.conf 在最下面添加: ``` LoadModule php5_module 之前设定的目录/php5apache2_4.dll AddType application/x-httpd-php .php .html .htm PHPIniDir "之前设定的目录" ``` 重启Apache,安装完成,即可运行PHP程序。 Last modification:September 2, 2018 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 If you think my article is useful to you, please feel free to appreciate