美文网首页PHPweb前端
搭建本地Web服务器

搭建本地Web服务器

作者: 追逐_chase | 来源:发表于2018-07-03 15:48 被阅读27次
PHP.jpg
搭建本地Web服务器

针对MAC电脑,有再带的Apache

  • 在在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start
    成功启动后,输入http://localhost网址
停止 Apache:sudo apachectl stop
重启 Apache:sudo apachectl restart
运行.jpg
  • Apache服务器在MAC电脑默认的目录是/Library/WebServer/Documents

  • Apache的配置文件在/etc/apache2

    Apache配置文件.jpg
    配置文件.png
  • 打开配置文件后 我们发现/Library/WebServer/Documents目录

    文件存放的目录.png
  • 这个目录可以更改成你想要存放的html(静态网页)目录 如下图:

    • 新建一个目录Sties


      更改目录.png
    • 更改站点目录


      站点目录.png
    • ServerName名称 就是你的电脑名称


      更改名称.png

输入http://localhost网址

PHP的配置
  • MAC电脑有内置PHP,我们需要在Apache的配置文件中开启PHP即可

  • 在终端运行命令行 sudo vi /etc/apache2/httpd.conf 打开配置文件

  • 找到被注释的#LoadModule php5_module libexec/apache2/libphp5.so,将注释#删除,并保存,输入i,将光标移到上面条目,将 # 删掉 , 然后按esc键,输入:x表示保存,按回车确认。:wq表示不保存退出。

-终端运行:sudo apachectl restart,重启Apache服务器

如果 出现 这种错误 readonly option is set (add!to override) , 输入 :wq! 
表示强制保存退出。

安装MySQL

  • 使用Homebrew安装MySQL
    使用Homebrew安装相关软件是很方便的。当然,使用此功能,你需要安装Homebrew,安装方法是:在终端运行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装Mysql,在终端运行:brew install mysqlbrew程序将自动安装mysql的依赖库openssl,然后安装mysql。
  • 启动MySQL
    根据上面安装结束的提示,启动MySQL,在终端运行:mysql.server start。启动成功后使用:mysql -uroot即可连接到MySQL数据库。
配置文件解释.png
关于Apache配置文件( http.conf)需要了解的
  • serverRoot 安装位置(目录)
  • Listen端口号
  • ServerAdmin 管理员的邮箱
  • serverName 域名
  • DocumentRoot 设置文档的根目录 配置站
    • Options Indexes 是否列出目录层
    • DirectoryIndex 设置默认首页,当近指定域名,没有指定具体文件时,Apache会将默认的设置文件返回给用户
      -AllowOverride None/All 用于配置 是否外部配置文件
  • Order 反问权限
Order deny, allow    #如果没有明确的拒绝则全部允许
 deny form  all           #拒绝所有的访问
allow form ip/all       #允许摸一个ip/所有的 访问


Order allow,deny  #如果没有明确的允许则全部拒绝



  • Require all granted 请求需要授权
配置 域名
  • 一般默认的是 127.0.0.1 localhost
  • 打开/etc/文件 找到hosts文件 进行编辑
    配置hosts文件.png
配置虚拟主机 (httpd-vhosts.conf) 路径:/etc/extra/httpd-vhosts.conf
  • 打开主配置文件 去掉注释


    打开配置文件.png
  • 打开httpd-vhosts.conf文件


    配置虚拟主机.png

相关文章

网友评论

    本文标题:搭建本地Web服务器

    本文链接:https://www.haomeiwen.com/subject/nrqkyftx.html