1、command+shift+g 全局搜索文件夹位置,在finder下使用
命令:
1、sudo apachectl -v 查看Mac自带Apache版本
2、sudo apachectl start 启动Apache
3、sudo apachectl stop 停止Apache
4、sudo apachectl restart 重启Apache
配置Apache根目录:
1、/Library/WebServer/Documents Apache默认服务根目录
2、/etc/apache2/httpd.conf 打开配置文件
3、在最下面添加这一句 Include /private/etc/apache2/extra/httpd-vhosts.conf
4、找到第三步引入的文件,更改相应信息位置为
ServerName localhost
DocumentRoot '你想要的路径'
AllowOverride none
Require all denied
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
5、重启Apache
命令:
1、mysql --version 查看MySQL版本
启动与停止:
一、命令法:
启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server start
停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop
二、打开系统偏好设置,点击MySQL,点击启动或停止
配置:
1、Mac并不自带MySQL,需要下载,https://downloads.mysql.com/archives/community/
2、注意一定不能下载版本太高,比如mysql版本8.0.15要求mac版本是10.14以上
3、下载红圈内的安装
4、安装好之后查看mysql版本报错:-bash: mysql: command not found,这是因为该命令默认访问/usr/local/bin/mysql 路径下的mysql
5、所以我们需要建立一个软连接即可:sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql
6、重启Mac
PHP连接数据库localhost不可用而127.0.0.1可用,报错“No such file or directory”:
1、这其实是php配置的问题
2、启动Apache和mysql
3、查看mysql.sock的路径
echo "show variables" | mysql -u root -p | grep "socket"
或 echo "status" | mysql -u root -p | grep "socket"
我这里是 /tmp/mysql.sock
4、打开/etc,将php.ini.default文件复制一份并改名为php.ini
5、打开php.ini进行编辑,分别有三个地方要修改(mysql.default_socket、mysqli.default_host、pdo_mysql.default_socket),第一个第三个改为第三步找到的路径,第二个改为localhost
6、最好重启一下
命令:
1、php -v 查看Mac自带PHP版本
配置:
1、/ect/apache2 使用全局搜索文件夹,打开httpd.conf文件
2、搜索LoadModule php,将该行前面 # 去掉