PHP直播班直减600元+赠送VIP三个月(限前30名)
作者信息
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • UNI-APP开发(仿饿了么)UNI-APP开发(仿饿了么)
  • 首页 >运维 >Apache > 正文

    Mac 本地Apache服务器设置

    原创2020-01-06 14:53:192208 关注公众号:每天精选资源文章推送

    Apache服务器启动 : 在终端输入 sudo apachectl start 回车即可

    mac本身安装了ssh服务,默认情况下不会开机自启 ( 推荐学习:Apache服务器 )

    启动sshd服务:sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

    停止sshd服务:sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

    查看是否启动: sudo launchctl list | grep ssh

    如果看到下面的输出表示成功启动了: - 0 com.openssh.sshd

    Apache自定义配置

    根目录路径配置

    首先,Apache默认的根目录在“/Library/WebServer/Documents/”下。

    我们可以将服务器根目录配置到我们自己的文件夹下:

    例如 : 在/users/user中创建一个"ApacheFIle"的文件夹,

    切换工作目录下:cd /etc/apache2

    首先备份文件,只需要执行一次:sudo cp httpd.conf httpd.conf.bak (目的是在操作出现错误时可以使用命令,恢复备份的

    httpd.conf 文件:sudo cp httpd.conf.bak httpd.conf)

    用vim编辑httpd.conf文件,httpd.conf文件时Apache的配置文件:sudo vim httpd.conf

    这时候需要输入密码来获取权限,输入密码后会出现httpd.conf的编辑界面,按下键盘 i 键即可进入编辑状态。

    在文本中找到DocumentRoot及Directory,将后边路径替换为刚才自己创建的文件夹路径。

    修改前:
    #
    DocumentRoot "/Library/WebServer/Documents"
    <Directory "/Library/WebServer/Documents">
        #
    修改后
    /users/user/ApacheFile
    DocumentRoot "/users/user/ApacheFIle"
    <Directory "/users/user/ApacheFIle>

    之后找到Options FollowSymLinks Multiviews:修改为Options Indexes FollowSymLinks Multiviews,在单词间添加一个 Indexes 单词。

    接下来查找php,:/php,定位到图中位置:(下边的第三行)

    LoadModule alias_module libexec/apache2/mod_alias.so
    #LoadModule rewrite_module libexec/apache2/mod_rewrite.so
    #LoadModule php7_module libexec/apache2/libphp7.so
    #LoadModule perl_module libexec/apache2/mod_perl.so
    LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so

    将 LoadModule php7_module 前的#号删除

    最后 Esc 退出编辑,输入:wq保存并退出。1.7 切换工作目录:cd /etc

    拷贝php.ini文件:sudo cp php.ini.default php.ini1.8 重新启动apache服务器,在终端输入:sudo apachectl -k restart

    然后在浏览器中输入127.0.0.1 或者本机IP地址回车即可查看服务器根目录(自定义根目录)

    注:我们不止可以用ip地址访问我们的Apache服务器也可以自定义一个假域名啥的

    以上就是Mac 本地Apache服务器设置的详细内容,更多请关注php中文网其它相关文章!

    PHP小白到大牛线上直播班第二十期

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:Apache
  • 相关文章

    相关视频


    专题推荐