资讯专栏INFORMATION COLUMN

学习笔记PHP-01、Apache的下载与安装

blair / 410人阅读

下载Apache服务器

点我跳转Apache下载页面

然后将安装包解压到你想安装的位置 我这里解压到D:develop路径

然后再修改D:developApache24conf目录下的httpd.conf文件如下图(注意斜线方向)


在如上图所示行下加入ServerName localhost 设置本机域名,然后保存,如下图

然后以管理员打开命令行(注意一定要以管理员打开命令行,具体操作Win键 然后直接输入cmd 右键命令提示符 选择以管理员身份打开 如下图`)

执行 cd D:developApache24in命令切换到刚刚的路径下 (注意如果路径不是选择的C盘 这需要先切换盘符,如d:
然后执行httpd -t (如果提示拒绝访问则是没有用管理员身份打开命令提示符)
如果如图显示Syntax OK则说明配置文件没有语法错误
然后执行httpd -k install 若显示如图所示则安装成功

键入 httpd -t命令测试是否成功
如下图所示 则安装无误

接着执行httpd.exe -k start启动apche服务 如图所示

打开浏览器 在地址栏输入localhost 如图所示表示服务开启成功

apache常见命令

$ httpd.exe -k start
#启动apache服务

$ httpd -k restart
#重启apache服务

$ httpd -k stop
#停止apache服务
设置端口号

修改监听端口号如下图 默认80(一般不需要更改)

修改配置文件后需先测试httpd -t,确认无误后再执行httpd.exe -k restart重启,下面的修改配置文件操作也需要执行这一步

设置网站根目录

httpd.conf文件中找到下图的位置

然后修改路径为所需路径


然后将htdocs路径下的index.html复制到www路径下
然后测试并重启apache,发现无法打开主页 如图 我们稍后予以解决

屏蔽与开放目录

httpd.conf中可以屏蔽或者开放相应目录 如下


上面的问题就是因为在图一中设置了对所有该盘根目录下的所有目录的屏蔽
只需要将图二中的授权目录该成刚刚设置${SRVROOT}/www目录 然后测试并重启即可解决问题 如图

设置默认文档

修改index.html即可修改默认文档

浏览器修改时 若某个开放目录下没有默认文档 则会显示目录结构
删除下图所示行中的indexes即可屏蔽没有默认文档的开放目录

虚拟主机配置

先取消下图所示行的注释


然后打开这个配置文件conf/extra/httpd-vhosts.conf
作出如下图所示的更改

我们使用修改本机C:WindowsSystem32driversetc目录下的hosts文件来虚拟两个域名
修改hosts文件如下图

新建D:developApache24wwwsite1index.html文件,写入代码如下:

It works! site1111

新建D:developApache24wwwsite2index.html文件,写入代码如下:

It works! site22222

重启之后访问这两个域名

虚拟主机是单台主机提供两个网站服务的配置,一般不会用到。
一般开发需要删除上面的配置代码Include conf/extra/httpd-vhosts.conf

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35982.html

相关文章

  • 学习笔记PHP-01Apache下载安装

    下载Apache服务器 点我跳转Apache下载页面 showImg(https://segmentfault.com/img/bVbkrTn?w=1200&h=519); 然后将安装包解压到你想安装的位置 我这里解压到D:develop路径 然后再修改D:developApache24conf目录下的httpd.conf文件如下图(注意斜线方向)showImg(https://segmentfa...

    omgdog 评论0 收藏0
  • 学习笔记PHP02、PHP下载安装

    摘要:下载链接然后选择如下图所示的版本的解压包下载。在解压后的文件夹目录下找到文件并引入该文件到配置文件中。引入过程如下编辑的配置文件,添加两行代码如下图这两行代码用于加载与连接模块和声明目录。 PHP下载链接 然后选择如下图所示Tread Safe的版本的Zi解压包下载。showImg(https://segmentfault.com/img/bVbkF7k?w=1200&h=789);在...

    xiguadada 评论0 收藏0
  • 学习笔记PHP02、PHP下载安装

    摘要:下载链接然后选择如下图所示的版本的解压包下载。在解压后的文件夹目录下找到文件并引入该文件到配置文件中。引入过程如下编辑的配置文件,添加两行代码如下图这两行代码用于加载与连接模块和声明目录。 PHP下载链接 然后选择如下图所示Tread Safe的版本的Zi解压包下载。showImg(https://segmentfault.com/img/bVbkF7k?w=1200&h=789);在...

    SKYZACK 评论0 收藏0

发表评论

0条评论

blair

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<