Mac下搭建Apache+PHP+MySql运行环境

一、前言

在Mac上搭建Apache+PHP+MySql环境,因为Mac预装的有Apache和PHP,我们可以直接使用。但是稍微费劲一点的是Mac没有预装Mysql,这个需要自己安装。接下来我就在Mac上搭建Apache+PHP+MySql的运行环境。

二、Apache

1、在mac查看Apache是否安装
打开Mac的终端,输入下面的命令,开启Apache服务(因为sudo是系统管理命令,所以需要输入Mac密码)

sudo apachectl -v 

在这里插入图片描述
2、开启Apache服务

sudo apachectl start     //开始
sudo apachectl restart   //重启
sudo apachectl stop      //停止

查看Apache服务是否开启成功,在浏览器中输入localhost:80(80是默认端口),如果浏览器中显示 It Works!则证明Apache服务开启成功。

3、改变Apache服务的端口
Apache服务的默认安装路径是/etc/apache2,进入Apache的安装目录,打开httpd.conf,搜索Listen 80,修改成你想要的端口号即可。(注:对配置文件修改过后要一定要重启Apache服务)
在这里插入图片描述
4、Apache服务默认项目目录
Apache服务部署路径在 /Library/WebServer/Documents 目录下,使用快捷键command+空格 后输入/L后回车,进入Library(资源库),进入到/WebServer文件夹下的Documents目录就是Apache服务的部署路径,项目需要放在此目录下。

5、改变Apache服务默认项目部署路径
修改默认部署路径,可以在/etc/apache2目录下找到并打开httpd.conf文件,找到 DocumentRoot ,更改路径即可,然后重启服务。在这里插入图片描述

https://www.cnblogs.com/xiaovw/p/9843829.html

三、PHP

因为Mac自带的有PHP,所以启动php非常方便,只需要在在Apache服务中配置一下即可直接使用。
具体方法如下:
1.首先,在/ect/apache2目录下找到并打开httpd.conf文件;
2.其次,搜索LoadModule php,找到LoadModule php的所在行,把前面的#号去掉,保存后重启Apache服务即可。
在这里插入图片描述
3.最后,在Apache服务的部署路径(/Library/WebServer/Documents)下新建一个index.php测试页面,下面是index.php文件里面的内容。
在这里插入图片描述
4.在浏览器中输入如下网址即可查看到PHP的信息
http://localhost/index.php
在这里插入图片描述

四、MySql   
1.安装mysql
因为Mac没有自带的mysql,所以需要去手动安装,进入MySQL的官网下载macOS服务。
下载mysq地址:https://dev.mysql.com/downloads/mysql/

2.默认安装目录

/usr/local/myslq

在终端中执行以下命令,查看mysql进程是否存在,存在的话说明mysql正常运行。

ps aux | grep mysql

3.查看版本信息
在终端中输入如下命令,查看MySQL版本

mysql --version

在这里插入图片描述
如果在终端提示command not found,这是因为该命令默认访问/usr/local/bin/mysql路径下的mysql,所以我们可以在终端输入如下命令,建立一个软链接即可

sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql

4.登录MySQL服务

mysql -u root -p

5.退出MySQL服务

exit

6.Mysql服务的启动与停止

第一种方法:使用终端命令

sudo /usr/local/mysql/support-files/mysql.server start  //启动
sudo /usr/local/mysql/support-files/mysql.server stop  //停止
sudo /usr/local/mysql/support-files/mysql.server restart  // 重启

第二种方法:在系统偏好设置中有一个有MySQL选项,可以在这里手动启动与停止MySQL服务.

第三种方法:
建立一个软链接

sudo ln -fs /usr/local/mysql/support-files/mysql.server /usr/local/bin/mysqlServer
sudo mysqlServer start     //启动
sudo mysqlServer stop      //停止
sudo mysqlServer restart   //重启
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值