菜鸟笔记
简单的开发笔记
首页
登录 / 注册
笨猫首页
笨猫首页
斑马导航
奶牛网盘
白象软仓
青蛙壁纸
毒蛇电影
怪鸟头像
大熊逗图
热狗应用
蜗牛摘录
狐狸颜选
关于我们
收藏网站
菜鸟笔记
简单的开发笔记
首页
登录 / 注册
Mac下php环境(apache php mysql)搭建及其配置详解
其实在mac下搭建php环境是非常方便的(我这里介绍的环境搭建是指手动搭建php环境,不是集成环境),但是还是有很多新手不太会装,可能是因为对mac不是很了解的缘故吧。那么我们就针对新手来聊聊Mac下是怎么手动搭建php环境的。 首先要提的是,Mac下是预装有Apache和PHP,不同的系统版本,预装的Apache和PHP版本也有所不同,但是这都不影响我们搭建PHP环境。 #####1. Apache 首先我们查看apache版本,至少心里要有数自己使用的apache版本是多少。 ``` sudo apachectl -v ``` 接着我们启动我们的apache ``` sudo apachectl start ``` **注意:Mac下Apache默认是开机自动启动的,但是我们这里是为了介绍下手动启动Apache是如何启动的,如果你了解可以跳过。** 接着我们可以看一下我们的apache是否启动成功,打开浏览器在地址栏输入localhost:80,如果页面显示It Works,那么我们的apache就启动成功了。 注意:apache默认端口是80,在浏览器输入的时候可以省略端口,直接输入localhost也可以,但是我们改掉80端口,我们在输入的时候就必须携带端口号在可以访问。 上面我们说apache默认端口是80,那么我们要修改一个自己的端口,肿么办,不着急,打开finder,找到etc目录,apache默认安装路径在etc目录下,但是我们发现打开finder后找不到etc,这是因为默认情况下etc是隐藏文件目录,隐藏文件目录默认不显示。我们可以使用快捷键command+shift+g打开目录搜索框,在搜索框中输入/etc确认即可进入etc目录下,进入apache2找到httpd.conf打开该配置文件,搜索Listen80,将80端口改成自己的端口即可,然后重启apache。 ``` sudo apachectl restart ``` Apache 默认项目部署目录在/Library/WebServer/Documents下,当然这个目录是可以根据自己的习惯修改的。修改步骤:打开/etc/apache2/httpd.conf配置文件,搜索Directory并找到该位置。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/0e3be9e167021d68599c63a5edef2292b9e7d772.png "Mac下php环境apache php mysql搭建及其配置详解") 将DocumentRoot 与Directory对应目录修改成自己指定目录即可。当然也可以不再这里修改,也可以通过扩展配置。(这里不详细介绍) #####2.配置PHP 由于Mac 下自带php,所以不用我们安装php,只需要我们简单配置下就可以运行了。那么要开启php,我们应该怎么配置呢? 打开finder,进入/etc/apache2/httpd.conf并大爱httpd.conf配置文件,找到LoadModule php模块,去掉所在行前面的#号即可。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/8d249bdb1d3a2d570e18d7c37b10e46343a2202a.jpg "Mac下php环境apache php mysql搭建及其配置详解") 保存重启apache。注意:每次修改apache配置后都必须重启apache在能生效。 最后,让我们在Apache服务的部署路径(/Library/WebServer/Documents)下新建一个index.php测试程序。index.php内容如下: ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/a45f47a1e326b276eeac18f42ad3e40eff3847df.png "Mac下php环境apache php mysql搭建及其配置详解") 接下来就可以在浏览器中输入localhost/index.php查看效果了,如果出现以下页面说明PHP简单配置就完成了。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/57db395603bd5624381bb207dbede2a5c18a6170.png "Mac下php环境apache php mysql搭建及其配置详解") #####注意: 我这里Hello World是加了点样式居中的,这样好看点,这仅仅是个人习惯,不用太在意。 在浏览器输入地址访问的时候切记自己的端口号是否更改,如果更改请携带端口号。 #####3.mysql安装 Mac下没有自带的mysql,所以我们得去官网下载(http://dev.mysql.com/downloads/mysql)对应的版本,目前mysql已经更新到v.8.0.17,根据自己的需要选择自己合适的版本安装,安装步骤都大致一样。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/9820f7322b47d6800b4b89c74607e30da5b60eed.png "Mac下php环境apache php mysql搭建及其配置详解") 可以看到上面可以选择系统和版本,我选择的是macos 10.14(x86,64-bit)DWG Archive 8.0.17,但本人并不建议新手选择mysql最新版本,具体原因不详细赘述。 #####3.1 mysql安装步骤 mysql的安装步骤其实很简单,基本都是傻瓜式安装。根据提示一直下一步即可,在8.0版本之前在安装完成后会弹出一个对话框,提示mysql安装成功并有一个提供了一个默认密码。你需要保存下该密码方便进入mysql并修改密码。而在8.0版本则没有改提示,因为在8.0版本安装过程中会提示设置mysql密码。 那么安装成功后我们就需要测试下mysql是否安装成功,打开系统便好设置最下面右下角位置选择mysql服务。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/c46fbef85b978440357f23aa18b4d0ed8de39f08.png "Mac下php环境apache php mysql搭建及其配置详解") 点开后,就会看到下面这个对话框,点击右边Start Mysql Server启动mysql即可,我是已经启动的状态,所以是Stop Mysql Server按钮。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/9cbd23a83e6b5057224a195ad8cf693f4761b523.png "Mac下php环境apache php mysql搭建及其配置详解") 启动后,我们就可以用终端连接mysql。 1.进入目录/usr/local/mysql/bin。 2.终端输入命令./mysql -uroot -p ,接着输入安装完成后记下来的初始密码。 ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/5a6e940076edf41126a8f7f02bc6f0593123bb51.png "Mac下php环境apache php mysql搭建及其配置详解") #####说明: a. mac系统下,mysql默认安装目录是/usr/local b. 由于我们安装完mysql后没有添加mysq环境变量,所以必须要进入mysql的bin目录下执行mysql命令,否则终端将提示找不到mysql命令。 c. 当然我们也可以输入全路径执行mysql 命令,如:/usr/local/mysql/bin/mysql -uroot -p ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/3913a1ccc359e701aaa8b4026e2c13129af20dbf.png "Mac下php环境apache php mysql搭建及其配置详解") #####3.2 mysql环境变量配置 如果按照上面的方式进入mysql,似乎有点麻烦,每次都要输入全路径,为了解决这个问题,我们就需要配置mysql环境变量,怎么配置?往下看 1.首先进入当前用户目录/users/a,因为我的登陆账号目录名称就是a,很简单吧! ![Mac下php环境apache php mysql搭建及其配置详解](https://pic.benmao.vip/article/qualitynotes/temp/44dcb96b79b8d183cca6e4f5ad60bd9372437ff5.png "Mac下php环境apache php mysql搭建及其配置详解") 2.进入后在a目录下查看是否有.bash_profile,如果有就打开加入mysql 环境变量。如果没有.bash_profile文件,就先新建.bash_profile。新建后打开该文件加入mysql环境变量PATH=$PATH:/usr/local/mysql/bin,修改方式可以用终端命令修改,也可以用找到该文件用编辑器修改,看个人习惯,这里就不详细赘述了。 3.更新刚修改后的环境配置,终端输入source .bash_profile 4.配置完成后就可以直接在终端命令下使用mysql,不用进入到/usr/local/mysql/bin #####3.3 修改mysql初始密码 最后我们还需要,修改mysql初始登陆密码,打开终端进入mysql输入以下命令 ```sql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码'); ``` 修改后重启退出重新登录即可。 以上就是mac下php环境的搭建详细步骤,只要按照步骤来,就没问题的。
微信搜搜
笨猫小站
十大经典排序 一 冒泡排序
js 中const、var、let区别
MySQL server has gone away 问题的解决方法
wordpress 在nginx服务器设置固定链接后出现404问题
(1990)
(491)
(189)
打赏
微信二维码已过期
刷新
打开微信
扫一扫
即可登录/注册
确认提交
还没注册?
马上注册
注册登录即表示同意
用户协议
、
隐私政策
微信搜一搜
笨猫小站
笨猫小站
小站首页
笨猫图库
懒虫工具
奶牛网盘
斑马导航
青蛙壁纸
毒蛇电影
白象软件
热狗应用
怪鸟头像
狐狸颜选
菜鸟笔记
蜗牛摘录
小站会员
3天体验卡
¥9.00
¥29.00
每天仅需3.00元
免费下载
10
次
永久至尊卡
¥39.00
¥369.00
每天仅需0.00元
免费下载
1000
次
壁纸下载
软件下载
电影下载
资源下载
壁纸下载
软件下载
电影下载
资源下载
应付金额:
¥
9.00
每天只需要
3.00
元
已优惠
20
元(抓住每一次优惠的机会)
扫码获取免费会员
关注公众号回复
" 小站会员 "
有机会获得会员体验卡
微信支付
扫描二维码支付
我已支付
猫豆充值
充值越多价格约优惠哟
20 猫豆
¥2.00元
50 猫豆
¥5.00元
100 猫豆
¥9.00元
200 猫豆
¥15.00元
500 猫豆
¥29.00元
1000 猫豆
¥49.00元
2000 猫豆
¥89.00元
5000 猫豆
¥179.00元
10000 猫豆
¥299.00元
微信支付
扫描二维码支付
我已支付
谢谢老板打赏
支付宝 / 微信 轻轻的扫一下二维码就可以了
支付宝
微信
请稍等...
小站导航
笨猫首页
笨猫图库
斑马导航
白象软仓
青蛙壁纸
毒蛇电影
怪鸟头像
聊天斗图
蜗牛摘录