Skip to content
On this page

mac配置

本地php环境架设

首先打开终端-右键-前往文件夹-输入:/etc 进入配置文件夹:

我们需要配置的文件如下:

📂 etc:
      host 域名映射
      📂 apache2
            |__ httpd.conf 服务设置
            📂 Users
                  |__ lee.conf 用户权限设置
            📂 extra
                  |__ httpd-vhosts.conf 域名本地目录解析

一、配置 host

打开host文件配置域名,保存!

二、配置 httpd.conf

1、打开httpd.conf 搜索:

bash
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">

注释他们,复制一份在下方,修改里面的路径为自己的网站文件夹路径:

bash
DocumentRoot "/Users/lee/www"
<Directory "/Users/lee/www">

这是修改默认localhost的访问路径!

2、分别搜索以下内容,将前面的注释移除,就开启了这些个服务:

前面两个是本地映射解析服务,最后一个是开启php7服务

bash
#Include /private/etc/apache2/extra/httpd-vhosts.conf
#LoadModule userdir_module libexec/apache2/mod_userdir.so
#LoadModule php7_module libexec/apache2/libphp7.so

三、配置 httpd-vhosts.conf

打开extra文件夹下的httpd-vhosts.conf文件,将路径和解析域名改成自己的

bash
<VirtualHost *:80>
    ServerAdmin bme@qq.com
    DocumentRoot "/Users/lee/www/wiki/docs" 
    ServerName wiki.com 
    ErrorLog "/private/var/log/apache2/wiki.com-error_log" 
    CustomLog "/private/var/log/apache2/wiki.com-access_log" common 
</VirtualHost>

四、配置 user.conf

打开 Users文件夹:查看是否有当前用户名的conf文件,若没有,自己新建一个 例如:lee.conf 写入如下内容:

bash
<Directory "/Users/lee/www/">
    Options Indexes MultiViews
    AllowOverride All
    Require all granted
</Directory>

该文件是赋予网站文件夹权限的,若没有配置,网站打开会显示:

bash
Forbidden
You don't have permission to access this resource.

表示无权访问

最后终端输入:

bash
sudo apachectl restart

重启apache服务。打开域名测试 ok!

Apache命令

bash
sudo apachectl start    开启
sudo apachectl restart  重启
sudo apachectl stop     关闭

mac技巧

mac意外黑屏解决方案

黑屏但是键盘上toolbar屏幕是亮着的,这种情况可以同时按住shift+control+option+电源键(toolbar最右侧)几秒后电脑将关机,盖上屏幕,再打开,电脑将重新登录 解决问题。

mac外接显示器线条选择

外接显示器会占用2.4ghz频段,干扰蓝牙信号了,所以要选择一条带屏蔽层的线

mac修改屏幕截图存储位置

默认是存储在桌面,不便于管理,我们可以改到其他位置:

  • 第一步、在用户/图片文件夹下,新建“截图”文件夹
  • 第二步、打开终端输入defaults write com.apple.screencapture location ~/Pictures/后回车
  • 第三步、操作完成后,再次输入killall SystemUIServer后回车