zoukankan      html  css  js  c++  java
  • 配置Apacheserver

    配置Apacheserver

    一、目的

    • 能够有一个測试的server,不是全部的特殊网络服务都能找到免费得!

    二、为什么我们要用“Apache”?

    1. Apache是眼下使用最广的webserver
    2. Mac自带,仅仅须要改动几个配置就能够,简单、快捷
    3. 有些特殊的server功能,Apache都能非常好的支持(比如:HTTP PUT/DELETE 操作,知识补充涉及的 HTTPS 服务)

    三、准备工作

    • 设置用户password

    四、配置server

    1. 配置server的工作
      • 在Finder中创建一个”Sites”的文件夹,直接创建在/Users/apple(当前username)文件夹下
      • 改动配置文件里的”两个路径”,指向刚刚创建的文件夹
      • 拷贝一个文件
    2. 配置server注意事项
      • 关闭中文输入法
      • 命令和參数之间须要有”空格”
      • 改动系统文件一定记住”sudo”,否则会没有权限
      • 文件夹要在/Users/apple(当前username)
    3. 配置server
      • 提示:
    4. 详细操作步骤

      • 切换工作文件夹

        $cd /etc/apache2

      • 备份文件,以防不測,仅仅须要运行一次就能够了

        $sudo cp httpd.conf httpd.conf.bak

        提示:假设兴许操作出现错误!能够使用下面命令,恢复备份过的 httpd.conf 文件:

        $ sudo cp httpd.conf.bak httpd.conf

      • 用vim编辑httpd.conf

        $sudo vim httpd.conf

        vim里面仅仅能用键盘,不能用鼠标

      • 查找DocumentRoot

        * /DocumentRoot
      • “将光标移动到首行” 进入编辑模式

        * i
      • “改动引號中的路径” (进入命令模式)

        * ESC
      • 查找DocumentRoot

        * n
      • 进入编辑模式

        * i
      • “改动括号里的路径”

        • 改动Document和Directory中的路径值为:
          /Users/chenyong/Sites
        • 注意:在Mac10.10中,那两个命令在同一个地方,Mac10.10曾经版本号在两个地方
      • 进入命令模式

        * ESC
      • 查找php

        * /php
      • 删除行首凝视#

        * x
      • 保存并退出

        * :wq
      • 不保存退出!!!!!!!!!

        * :q!
      • 切换工作文件夹

        $cd /etc
      • 拷贝php.ini文件

        $sudo cp php.ini.default php.ini
      • 又一次启动apacheserver

        $sudo apachectl -k restart

      注意:

      • 假设提示下面错误是正常的:

        httpd: Could not reliably determine the server’s fully qualified domain name, using teacher.local for ServerName httpd not running, trying to start
    5. 常见问题

      1. 假设点击info.php文件,出现下载,或者仅仅是显示一小段文字
        解决的方法:
        * 在终端中输入下面两个命令:*

        • $sudo apachectl -k stop // 关闭 apache server
        • $sudo apachectl -k start// 又一次再次启动 apache
      2. 每次启动计算机,Apacheserver默认是不会自己主动启动的!

        能够启动计算机之后,打开终端,输入下面命令:

        $sudo apachectl -k start// 启动 apache

      3. 最常见的问题

        交换文件已经存在,直接按字母 d,能够删除交换文件!

      4. Mac 10.10 的 Apache 配置稍微有一些不一样!

        看”server配置视频2-Mac10.10 Apache配置.mp4”

        在 httpd.conf 中找到

        "Options FollowSymLinks Multiviews"

        加一个单词 Indexes,改动后的结果例如以下:

        "Options Indexes FollowSymLinks Multiviews"

        提示:眼下不要花一分钟去学习vim。

  • 相关阅读:
    Java并发编程(二)线程任务的中断(interrupt)
    Java并发编程(一) 两种实现多线程的方法(Thread,Runnable)
    青蛙跳台阶(Fibonacci数列)
    旋转数组的最小值
    用两个栈实现队列
    重建二叉树
    二维数组中的查找
    Lab 3-1
    Lab 1-4
    Lab 1-3
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4508371.html
Copyright © 2011-2022 走看看