关于mac下搭建php、apache、mysql环境

装置

Mac预装的有Apache和PHP,我们可以直接使用。但是需要自己下载Mysql。

Apache

首先,让我们来看一下是怎么开启Apache服务的
打开Mac的终端,输入下面一条命令,开启Apache服务(因为sudo是系统管理命令,所以需要输入你的Mac密码):
sudo apachectl start
接着,让我们查看一下Apache服务是否开启成功,在浏览器中输入localhost /:80(80是默认端口)/,如果浏览器中显示 It Works!则证明Apache服务开启成功。
PS:上面也说了 Apache服务端口号 默认是80,如果我想换个端口该怎么办呢,不要捉急,往下看
Apache服务的默认安装路径是/etc/apache2,一版情况下/etc目录在Finder下是不可直接找到的,在Finder下使用快捷键 command+shift+g,然后输入/etc 回车,就会看到apache2目录。

找到并打开httpd.conf,搜索Listen80,修改成你想要的端口号即可(注:对配置文件修改过后要一定要重启Apache服务)
  另外,Apache服务部署路径在 /Library/WebServer/Documents 目录下,使用快捷键command+shift+g后输入/L等待1秒钟后回车,进入Library(资源库),倒数第二个WebSever文件夹下的Documents目录就是Apache服务的部署路径,我们的项目需要放在此目录下

如果想要修改默认部署路径,可以在/etc/apache2目录下找到并打开httpd.conf文件,找到 DocumentRoot ,更改路径即可。
(详情请参考:https://www.cnblogs.com/xiaovw/p/9843829.html)

最后,提供几个和Apache服务有关的常用命令。

启动Apache服务  sudo apachectl start
重启Apache服务  sudo apachectl restart
停止Apache服务  sudo apachectl stop
查看Apache服务  sudo apachectl -v

配置PHP

因为Mac自带的有PHP,所以我们启动php非常方便,只需要在在Apache服务中配置一下即可直接使用。具体方法如下:
首先,在/ect/apache2目录下找到并打开httpd.conf文件
其次,搜索LoadModule php,找到LoadModule php的所在行,把前面的#号去掉,保存后重启Apache服务即可(我的是PHP7,有的人可能是PHP5,没毛病···)。

 最后,让我们在Apache服务的部署路径(/Library/WebServer/Documents)下新建一个index.php测试程序,看一下效果吧。
 这是index.php文件里面的内容。

在浏览器中输入如下网址即可查看到PHP的信息

 http://localhost/info.php

Mysql配置

去到官网下载mysql,本人下载的是这个mysql Ver 8.0.18
执行下面的命令,在终端中查看MySQL的版本信息

mysql --version

通过以下指令进行数据库的打开,要输入密码

mysql -u root -p

该指令用于退出

mysql> exit

phpMyAdmin

phpMyAdmin是用PHP开发的管理MySql的程序,非常实用
1、下载phpMyAdmin,在网址http://www.phpmyadmin.net/home_page/downloads.php中选择合适的版本下载,我选择的是phpMyAdmin-4.0.8-All-Languages.tar.bz2
2、将下载好的文件解压后,放进/Library/WebServer/Documents/文件夹中,并命名为phpmyadmin。
3、复制/Library/WebServer/Documents/phpmyadmin中的config.sample.inc.php,并命名为config.inc.php,并放在当前文件夹下。
4、编辑config.inc.php,修改其中的

$cfg['Servers']]$i]['host']='localhost';

$cfg['Servers']]$i]['host']='127.0.0.1';

5、还是会出现mysqli::real_connect(): (HY000/2002): No such file or directory错误。此时是由于无法找到 mysql.sock 文件,重新配置 PHP, 打开php.ini(默认位置是: /private/etc/php.ini )
启动mysql服务通过mysql命令行 status查看mysql的socket路径,为/tmp/mysql.sock

查看php.ini文件中

pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket=/tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock

这三个参数的值是否和mysql的socket值一致,不一致就需要修改成一致,但是我只有这两个参数

pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket=/tmp/mysql.sock

注意:
若用 vim php.ini 打开的文件为空(我操作的时候, 就是这样), 说明没有 php.ini 这个文件,这个时候, 你浏览 /etc/ 文件夹下, 会有 php.ini.default 文件, 复制 php.ini.default 重命名为 php.ini , 再用 vim 修改文件内容

cd /private/etc/
cp php.ini.default php.ini      ##复制 php.ini.default, 并且重命名
chmod +rwx php.ini              ##修改文件权限
vim php.ini

6、最后重启apache

sudo apachectl restart            ##重启 apache

大功告成!

感谢!
部分出自
https://www.cnblogs.com/xiaovw/p/8854896.html
https://www.cnblogs.com/studentlv/p/5666490.html

关于mac下搭建php、apache、mysql环境相关推荐

  1. mac 下搭建 php + apache + mysql 服务器(cool)

    之前做.net 网站.后转ios .所有很少接触windows 啦.但有时候自己还真需要个测试的服务器环境.干脆把自己电脑搞成服务器得了 下面贴上链接: Apache+PHP+Mysql OS X 1 ...

  2. 在win7下搭建php+apache+mysql环境

    虽然已经有很多博客介绍如何搭建php环境,但是本人今天试了下还是觉得挺费劲,网上很多都说的不全面,特将今天搭建环境的过程记录下来,以方便后人. 第0步:安装Apache服务器 我使用的2.2版本,安装 ...

  3. win7 php mysql环境,在win7下搭建php+apache+mysql环境

    虽然已经有很多博客介绍如何搭建php 环境 ,但是本人今天试了下还是觉得挺费劲,网上很多都说的不全面,特将今天搭建 环境 的过程记录下来,以方便后人. 第0步:安装Apache服务器 我使用的2.2版 ...

  4. linux lighttpd php,Ubuntu下搭建Lighttpd+PHP+MySQL环境

    简单的几个命令在Ubuntu下搭建Lighttpd+PHP+MySQL环境,Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个.支持FastCGI, CGI, Au ...

  5. MAC下搭建java的开发环境

    2019独角兽企业重金招聘Python工程师标准>>> Mac OS X 下搭建 Java 开发环境图解 本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开 ...

  6. Mac下搭建手机APP开发环境(HBuilder X ,HTML5plus Runtime,MUI,springboot)

    本文介绍Mac安装开发环境不包括创建springboot等代码相关,只涉及软件安装以及搭建APP测试环境(hbuilder连接nox). 第一步:下载 夜神手机模拟器 :http://www.pc6. ...

  7. wxWidgets(1) :mac下搭建wxWidgets 3.0 环境

    本文原文连接: http://blog.csdn.net/freewebsys/article/details/45643897 转载请注明出处! 1,关于wxWidgets 参考:http://zh ...

  8. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  9. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

最新文章

  1. 磁盘文件整理工具,让你的电脑清清爽爽的!
  2. 在ashx中使用Session
  3. 疯子的算法总结(一) 位运算(快速幂、快速乘)
  4. 年薪30万的程序员为啥找不到女朋友?这是我见过最精彩的回答!
  5. servlet文件实现弹出框
  6. Atitit.http httpclient实践java c# .net php attilax总结
  7. android 头像存储,安卓裁剪上传保存头像
  8. C++string类常用函数 c++中的string常用函数用法总结
  9. 阿里大佬推荐初学者练习的 Java 开源项目
  10. 订阅服务器无法显示,订阅疑难解答
  11. QQ互联一直显示“未提交审核”
  12. spring学习笔记 (6)使用mybatis操作数据库增删改查
  13. HFSS、ANSYS Electronics Desktop安装完成后无法启动、无法使用、无法打开问题的解决办法。
  14. HTML Javascript CGI
  15. Linux 安装中文 man 手册
  16. php如何配置gii,Yii2之gii的配置与使用
  17. vue实现跑马灯抽奖
  18. 微信小程序登录注册demo+java服务器(一)
  19. Linux通过大文件创建文件系统
  20. HTTP 有哪些方法?

热门文章

  1. (附源码)计算机毕业设计SSM基于的校园卡管理系统
  2. 【深度学习图像识别课程】毕业项目:狗狗种类识别(2)代码实现
  3. 2022年最受欢迎的十大狗狗品种排行榜:拉布拉多猎犬第一 | 美通社头条
  4. vb.net 如何文件指定打印机打印文件_FDM3D打印机如何工作的(详细解读)?
  5. システム関連の完了コード
  6. 这个世界总是对优秀的人充满了敌意。
  7. 一种夸张的炒股计算方法
  8. 解析低压差线性稳压器(LDO)在摄像头应用中的创新设计
  9. 国家自然科学基金 结题项目 查询网站
  10. jsp中的消息框:,警告框、确认框、提示框。