推荐一本学做网站的书,做网站怎么兼职,网站做的最好的公司,中国公司排名500强名单windows下Apache分类 Apache分为 安装版和解压版
安装版: 安装方便#xff0c;下一步------下一步就OK了#xff0c;但重装系统更换环境又要重新来一遍#xff0c;会特别麻烦 解压版#xff08;推荐#xff09;#xff1a; 这种方式#xff08;项目打包特别方便#x…windows下Apache分类 Apache分为 安装版和解压版
安装版: 安装方便下一步------下一步就OK了但重装系统更换环境又要重新来一遍会特别麻烦 解压版推荐 这种方式项目打包特别方便能更深了解软件的配置以后遇到问题也就可以自行解决了我个人推荐解压版最主要的是学会这一种方法你会发现其他软件甚至是linux系统软件安装也一通百通了。 一、下载Apache Apache(Apache 2.4.59 Win64) 下载地址:https://httpd.apache.org/download.cgi 二、配置环境变量
2.1方法一手动配置环境变量
在这里插入图片描述 2.2方法二使用cmd命令配置环境变量
setx -m PATH %PATH%;C:\WF\usr\local\httpd-2.4.59-240404-win64-VS17\Apache24\bin不加 -m 修改的是当前用户的环境变量加 -m 修改的是系统环境变量。也可以写成bat文件 三、安装
httpd -t
httpd -k install -n apache
net start apache命令说明 :
httpd -t 是 Apache HTTP 服务器的一个命令行选项用于测试服务器的配置文件是否正确。这个命令会检查 Apache 的主配置文件通常是 httpd.conf以及任何包含的文件通过 Include 指令引入的文件中的语法错误。httpd -k install -n apache 这里把apache注册成了一个服务并且命名为apachenet start apache 启动服务命令net stop apache 停止服务命令httpd -n “apache” -t 测试是否成功命令sc delete apache 卸载Apache服务命令 四、配置php7.4需要php的选配
打开httpd.conf 添加如下内容
#注意PHPIniDir必须有并且放到最上面
PHPIniDir C:\WF\usr\local\php-7.4.9-Win32-vc15-x64
LoadModule php7_module C:\WF\usr\local\php-7.4.9-Win32-vc15-x64\php7apache2_4.dll
IfModule php7_module AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
/IfModule五、配置apache虚拟机并测试php
在准备设置为网站根目录的位置新建index.php内容如下
?php
phpinfo();
?配置控制访问权限 Require all denied 修改为 Require all granted
Directory /AllowOverride noneRequire all granted
/Directory在Apache的HTTP服务器配置中Require all denied和Require all granted是控制访问权限的指令。Require all denied意味着拒绝所有用户的访问而Require all granted则允许所有用户访问。 配置目录请求DirectoryIndex 将 DirectoryIndex index.html改为
DirectoryIndex index.php index.html在 Apache 的配置中DirectoryIndex 指令用于指定当请求一个目录而不是具体文件时服务器应该尝试提供哪个文件作为该目录的默认内容。这通常用于网站的主目录以便当用户访问网站根目录时服务器会自动提供一个默认的页面如 index.html、index.php 或其他。 记住访问控制不仅由 DirectoryIndex 指令决定还受到其他 Apache 配置指令如 Require、Allow、Deny以及文件系统权限的影响
配置虚拟机 2.1打开Apache24\conf\extra\目录将httpd-vhosts.conf复制一份备份清空httpd-vhosts.conf内容加入下面内容路径改成自己本地的
VirtualHost *:80DocumentRoot C:\WF\www\htmlServerName www.j.comServerAlias j.com
/VirtualHost2.2 将httpd.conf中的如下行取消注释Include conf/extra/httpd-vhosts.conf重启apache服务
net stop apache
net start apache或如下图
六、修改本地host文件并测试域名访问
打开C:\Windows\System32\drivers\etc目录将hosts复制一份备份加入下面内容路径改成自己本地的
127.0.0.1 www.j.com j.com访问j.com