最近在试着将 showdoc 配置到自己服务器上,需要 PHP 环境,所以自己配置了一下,这里将方法记录一下。


1. 开启 Apache 服务

Mac 系统下是自带 Apache 服务的,只需要开启即可,下面是几个 Apache 服务的常用命令。

/* 启动 Apache 服务 */
sudo apachectl start/* 重启 Apache 服务 */
sudo apachectl restart/* 停止 Apache 服务 */
sudo apachectl stop/* 查看 Apache 版本 */
httpd -v
复制代码
  • 打开终端输入以下命令开启 Apache 服务。
sudo apachectl start
复制代码
  • 打开浏览器在地址栏输入 http://localhost ,如果出现 It Works 就表示 Apache 服务开启成功。
  • Apache 的网站服务器默认根目录在下面这个路径下。
/Library/WebServer/Documents
复制代码

注意: 你的 Mac 下如果装有 Server 这个软件要卸载掉(图标是蓝色地球的那个),否则输入 http://localhost 会显示 Server 的信息会冲突,具体原因我没去管,有兴趣的可以了解一下。

2. 配置 PHP 环境

Mac 系统下也是自带 PHP 环境的,只要将其打开即可,如果想另外自行安装的话,就自己去搜一下吧。

  • 打开 Finder ,然后按下 shift + command + G 打开前往文件夹,前往以下地址:
/etc/apache2/httpd.conf
复制代码
  • 打开 httpd.conf 这个文件,找到下面这一行,然后将前面的 # 注释符去掉,然后 command + s 保存。
LoadModule php5_module libexec/apache2/libphp5.so
复制代码
  • 输入以下命令重启 Apache 服务。
sudo apachectl restart
复制代码
  • 打开 Finder ,然后按下 shift + command + G 打开前往文件夹,前往以下地址,这个地址是 Apache 的默认网站服务器根目录。
/Library/WebServer/Documents
复制代码
  • 新建一个名为 phpinfo.php 的文件,在里面输入以下代码后,command + s 保存。
<?php
phpinfo();
?>
复制代码
  • 打开浏览器在地址栏输入 http://localhost/phpinfo.php ,跳出以下信息就表示 PHP 环境配置成功。

这里配置的是 Mac 系统自带的 PHP 环境,想另外安装的就自己去搜一下吧。

将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

我的传送门: 博客 、简书 、微博 、GitHub 。

【PHP 开发】mac 下配置 PHP 环境的方法相关推荐

  1. mac p配置android开发,Mac 下配置Android 环境变量

    这里配置的是 android platform-tools 以及 tools 0. 首先,确定配置路径, 这里我的路径: /Users/用户名/downloads/adt-bundle-mac-x86 ...

  2. mac下配置php环境变量配置,怎么给mac电脑添加环境变量

    平常我们使用最多的可能是windows系统,但是也有很多同学喜欢mac电脑.但是对于初次使用mac电脑的朋友来说,配置环境变量可能就成为了一道难题,下面我们就来说说怎么在mac下配置环境变量. (学习 ...

  3. Mac下配置Android环境

    Kotlin could not find the require JDK tools in the Java installtion '/Library/Internet Plug-Ins/Java ...

  4. 在Mac下配置Appium环境

    Appium Desktop Appium Desktop是Appium服务器的图形界面,可以设置选项.启动/停止服务器.查看日志等,还可以使用Inspector来查看应用程序的元素与基本信息,甚至可 ...

  5. 在Mac下配置Macaca环境

    Macaca依赖的功能模块非常多,安装过程很复杂,不过这是目前所有自动化测试框架的通病. Node.js 请安装Node.jsv6.0或者更高版本,装好Node.js后命令行里就已经集成npm工具. ...

  6. MAC下配置JAVAWEB环境(原创,写的很详细)

    从中软爬回家真是各种幸福,中软哪都好就是太累人了... 不过话说.那里确实是个二逼青年欢乐多的地方.还有... OMG,胖子那个货去年走暴君路线,今年开始走亲民路线了. 今天早早从窝里·爬起来,开始一 ...

  7. Mac下配置java环境以及idea的使用

    1.idea的下载以及安装 2.JDK的下载以及安装 mac JDK8版本下载链接 Java Downloads | Oracle Mac下查看jdk的安装目录方式: 打开终端,输入:/usr/lib ...

  8. mac 配置c语言环境,C语言学习笔记————–MAC下配置GTK+环境

    一.GTK+是什么 GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发.跨平台的图形工具包.最初是为GIMP写的,已成为一个功能强大.设计灵活的一个通用图形库,是GNU/Linux下 ...

  9. mac下配置Flutter环境变量

    1. 执行打开.bash_profile文件的命令: open -e .bash_profile 如果你看到 .bash_profile does not exist. 执行 touch .bash_ ...

最新文章

  1. centos 并发请求数_Linux Shell多进程并发以及并发数控制
  2. Python的单引号、双引号和三引号的字符串
  3. Github 王炸功能!Copilot 替代打工人编程?
  4. 订单管理系统(含源码)
  5. 优雅的closesocket
  6. Google “推翻”无监督研究成果!斩获 ICML 2019 最佳论文
  7. 【地图API】为何您的坐标不准?如何纠偏?
  8. 单片机c语言仿真,单片机c语言教程:C51表达式语句及仿真器
  9. isolation cell、levelshifter
  10. 内测小程序 今日头条的超级APP梦能顺利实现吗?
  11. 基于Web的文件管理系统,支持Office、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点
  12. 腾讯云TCA运维考试题
  13. java jdbc程序,Java构建JDBC应用程序的操作
  14. 群体遗传分析—LD连锁不平衡
  15. STM32驱动新西达电调和无刷电机
  16. 数字电路:可编程逻辑器件PLDs
  17. 为什么产品开发需要做用户体验研究
  18. 如何制定软件项目测试计划
  19. freemind 要下载java_Freemind
  20. c51中sbit/sfr 用法

热门文章

  1. 谷歌公布十大恶意网站 均曾攻击上万网站
  2. 详解六大伤硬盘软件及解决方法
  3. MATLAB与Python numpy矩阵操作对应表
  4. 零基础Java学习之super关键字
  5. 单例模式 之 单例模式——Holder
  6. 一家专业做SEO的公司介绍给大家|利槿网络
  7. kingadmin页面开发
  8. 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项
  9. 个人博客满血复活,求测试~~~
  10. Node.js 开发指南笔记