菜鸟笔记
简单的开发笔记
首页
登录 / 注册
笨猫首页
笨猫首页
斑马导航
奶牛网盘
白象软仓
青蛙壁纸
毒蛇电影
怪鸟头像
大熊逗图
热狗应用
蜗牛摘录
狐狸颜选
关于我们
收藏网站
菜鸟笔记
简单的开发笔记
首页
登录 / 注册
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并找到该位置。  将DocumentRoot 与Directory对应目录修改成自己指定目录即可。当然也可以不再这里修改,也可以通过扩展配置。(这里不详细介绍) #####2.配置PHP 由于Mac 下自带php,所以不用我们安装php,只需要我们简单配置下就可以运行了。那么要开启php,我们应该怎么配置呢? 打开finder,进入/etc/apache2/httpd.conf并大爱httpd.conf配置文件,找到LoadModule php模块,去掉所在行前面的#号即可。  保存重启apache。注意:每次修改apache配置后都必须重启apache在能生效。 最后,让我们在Apache服务的部署路径(/Library/WebServer/Documents)下新建一个index.php测试程序。index.php内容如下:  接下来就可以在浏览器中输入localhost/index.php查看效果了,如果出现以下页面说明PHP简单配置就完成了。  #####注意: 我这里Hello World是加了点样式居中的,这样好看点,这仅仅是个人习惯,不用太在意。 在浏览器输入地址访问的时候切记自己的端口号是否更改,如果更改请携带端口号。 #####3.mysql安装 Mac下没有自带的mysql,所以我们得去官网下载(http://dev.mysql.com/downloads/mysql)对应的版本,目前mysql已经更新到v.8.0.17,根据自己的需要选择自己合适的版本安装,安装步骤都大致一样。  可以看到上面可以选择系统和版本,我选择的是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服务。  点开后,就会看到下面这个对话框,点击右边Start Mysql Server启动mysql即可,我是已经启动的状态,所以是Stop Mysql Server按钮。  启动后,我们就可以用终端连接mysql。 1.进入目录/usr/local/mysql/bin。 2.终端输入命令./mysql -uroot -p ,接着输入安装完成后记下来的初始密码。  #####说明: a. mac系统下,mysql默认安装目录是/usr/local b. 由于我们安装完mysql后没有添加mysq环境变量,所以必须要进入mysql的bin目录下执行mysql命令,否则终端将提示找不到mysql命令。 c. 当然我们也可以输入全路径执行mysql 命令,如:/usr/local/mysql/bin/mysql -uroot -p  #####3.2 mysql环境变量配置 如果按照上面的方式进入mysql,似乎有点麻烦,每次都要输入全路径,为了解决这个问题,我们就需要配置mysql环境变量,怎么配置?往下看 1.首先进入当前用户目录/users/a,因为我的登陆账号目录名称就是a,很简单吧!  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环境的搭建详细步骤,只要按照步骤来,就没问题的。
微信搜搜
笨猫小站
TP6操作pgSQL13报错解决方案
网页web端搭建m3u8 播放器
十大经典排序 一 冒泡排序
Taro 3 报错 taro3 ReferenceError: process is not defined 的解决办法
(2043)
(491)
(189)
打赏
公众号
小程序
QQ群
顶部
笨猫小站
小站首页
笨猫图库
懒虫工具
奶牛网盘
斑马导航
青蛙壁纸
毒蛇电影
白象软件
热狗应用
怪鸟头像
狐狸颜选
菜鸟笔记
蜗牛摘录
谢谢老板打赏
祝老板每天都有好运气
支付宝
微信
关闭弹窗
小站会员
永久会员最划算哟
3天体验卡
¥9.00
¥29.00
每天仅需3.00元
每天下载
5
次
1年畅享卡
¥39.00
¥99.00
每天仅需0.11元
每天下载
20
次
永久至尊卡
¥99.00
¥369.00
每天仅需0.00元
每天下载
1000
次
支付宝支付
微信支付
1. 会员充值前请仔细核对信息
2. 会员属于虚拟产品,充值成功后不予退款
微信搜一搜
笨猫小站
打赏赞助
猫豆充值
充值越多价格约优惠哟
20 猫豆
¥5.00元
¥5.00元
50 猫豆
¥9.00元
¥9.00元
100 猫豆
¥15.00元
¥15.00元
200 猫豆
¥20.00元
¥20.00元
500 猫豆
¥29.00元
¥29.00元
1000 猫豆
¥49.00元
¥49.00元
2000 猫豆
¥89.00元
¥89.00元
5000 猫豆
¥179.00元
¥179.00元
10000 猫豆
¥299.00元
¥299.00元
支付宝支付
微信支付
微信扫码支付
请使用微信扫一扫完成付款
¥15.00
22:21:12
我已支付
笨猫小站
微信扫码关注不领福利
请使用微信扫一扫关注我
已关注
笨猫工具
笨猫小站工具库
请使用微信扫一扫立马获取
已关注
笨猫小站
笨猫小站资源群
请使用QQ扫一扫加如QQ群
已加入
绑定账号
绑定账号手机端登录更方便
确认绑定
绑定微信
绑定微信登录更方便
微信二维码已过期
刷新
请使用微信扫码关注即可绑定
(移动端截图保存扫码关注)
订单详情
订单信息已生成
请稍等...
登录
·
注册
登录即代表您已同意
《服务协议》
和
《隐私协议》
确认提交
微信快捷登录/注册
注册即代表您已同意
《服务协议》
和
《隐私协议》
确认提交
微信快捷登录/注册
微信二维码已过期
刷新
请使用微信扫描二维码关注登录
手机账号注册