apache-php-mysql
apache配置:
1.修改ServerRoot Apache的根路径
2.修改ServerName你的主机名称
3.修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置
4.修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口
5.修改serverscript的目录
接着进入D:\phpEnv\Apache24\bin目录下回车httpd回车
出现错误:
无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题
解决方案是:下载vc++2015 并安装
链接如下:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
如果端口别占用还要更改端口。
先关闭httpd的服务(将命令窗口关闭即可)
重新打开一个新的命令窗口进入到D:\phpEnv\Apache24\bin目录下:
添加HTTP服务的命令是:httpd.exe -kinstall -n "servicename" servicename是服务的名称,我添加的是:httpd.exe -k install -n "Apache24"命令成功后会有成功的提示,此时你可以在window服务启动项中看到Apache24这个服务
php配置:
打开Apache的配置文件http.conf在最后加上
# php5 support
LoadModule php5_module “D:/phpEnv/php/php5apache2_4.dll”
#AddType application/x-httpd-php .txt
#这个是让.txt后缀的文件可执行PHP,如果txt文件中包括PHP代码,则该文件和.php后缀的文件完全 一样,都成为动态文件,在服务器端处理。
#如果在httpd.conf中不设置此语句,则以字符的形式直接读取txt文件中的内容,不作PHP处理。
#Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、
#“AddType application/x-httpd-php .html”两行,你也可以加入更多,
#实质就是添加可以执行php的文件类型,比如你再加上一行“AddType
#application/x-httpd-php .htm”,则.htm文件也可以执行php程序了
#,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”
#,让普通的文本文件格式也能运行php程序。
#1. AddHandler 指令的作用是: 在文件扩展名与特定的处理器之间建立映射
#比如: AddHandler php5-script .php
#指定扩展名为 .php 的文件应被 php5-srcipt 处理器来处理。
#2. AddType 指令
#作用:在给定的文件扩展名与特定的内容类型之间建立映射
#语法:AddType MIME-type extension [extension] ...
#AddType指令在给定的文件扩展名与特定的内容类型之间建立映射关系。MIME-type指明了包含extension扩展名的文件的媒体类型。
#AddType 是与类型表相关的,描述的是扩展名与文件类型之间的关系。
#AddHandler 说明什么样的扩展名使用什么样的程序来处理,描述的是扩展名与处理程序之间的关系。
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .html .htm
# configure thepath to php.ini
PHPIniDir
"D:/phpEnv/php"