Mac配置PHP

Mac配置PHP

前言

在MacOS中已经内置了PHP和Apache,所以不需要再额外安装它们,只需要简单几步即可运行PHP。


配置Apache

  1. 查看Apache版本: $ sudo apachectl -v
  2. 终端关闭Apache: $ sudo apachectl stop
  3. 终端启动Apache: $ sudo apachectl start ,输入mac系统密码后即可启动apache服务。
  4. 启动Apache后,在浏览器中输入 http://localhost/ 后,就可以看到默认的PHP欢迎页面了。

# 在哪更改默认页面?

在浏览器输入localhost指向的是"/Library/WebServer/Documents/"目录,这个目录就是apache的默认根目录。


配置PHP

虽然mac中已经安装了PHP,但是默认是不开启的,开启需要以下几步:

  1. 终端打开apache的配置文件 $ sudo vi /etc/apache2/httpd.conf
  2. 找到"#LoadModule php5_module libexec/apache2/libphp5.so"这一行
  3. 去掉这一行前面的‘#‘号
  4. 保存退出(按esc - 输入wq!)

# 如何运行一个PHP的HelloWorld?

  1. 进入apache根目录文件夹
  2. 新建一个文件夹并取名php1
  3. 在php1中创建一个index.php的文件
  4. 在文件中写入以下代码后保存文件。<?php echo "Welcome to PHP‘s World ! ";?>
  5. 浏览器中输入http://localhost/php1/

结果如下:

注意:如果没有在上一步中开启PHP,那么运行时就会出现这个错误:


安装Mysql

安装mysql很简单,在官网: http://dev.mysql.com/downloads/mysql/找到对应的包,直接安装即可。

安装后在‘System Perferences‘中就可以看见mysql的图标了:

图标点进去以后可以设置开机自动启动,也可以手动启动,洁癖癌晚期的博主就不开启自动启动了,点击start后mysql显示启动成功,到此mysql就安装完成了。

# 为什么在终端下不能使用mysql命令?

虽然安装好了mysql,但是在终端下运行mysql命令却发现说找不到mysql这个命令,这是mysql的路径问题,系统找不到mysql,所以我们需要给mysql加个别名,解决方案如下:

  1. 终端运行: sudo vi /etc/bashrc
  2. 写入 alias mysql=‘/usr/local/mysql/bin/mysql‘
  3. 另起一行写入 alias mysqladmin=‘/usr/local/mysql/bin/mysqladmin‘
  4. 保存退出
  5. 输入mysql -v看到如下界面就算成功了

提示:如果看不到以下界面,可以重启bash试试,还不行就重启机器。

# Mysqladmin是什么?

简单来说就是用来管理mysql的工具。

用法是:$ mysqladmin [OPTIONS] command [command-option]

具体命令可以通过$ mysqladmin --help来查看

常用的命令有:

create databasename             创建一个新数据库
drop databasename               删除一个数据库及其所有表
extended-status                 给出服务器的一个扩展状态消息
flush-hosts                     洗掉所有缓存的主机
flush-logs                      洗掉所有日志
flush-tables                    洗掉所有表
flush-privileges                再次装载授权表(同reload)
kill id,id,...                  杀死mysql线程
password                        新口令,将老口令改为新口令
ping                            检查mysqld是否活着
processlist                     显示服务其中活跃线程列表
reload                          重载授权表
refresh                         洗掉所有表并关闭和打开日志文件
shutdown                        关掉服务器
status                          给出服务器的简短状态消息
variables                       打印出可用变量
version                         得到服务器的版本信息

管理mysql还可以用一些带GUI的工具,更直观和方便,比如phpMyAdmin、Sequel Pro、Navicat for MySQL之类的。


最后

现在,Apache、PHP、Mysql环境都已经打通了,开始享受你的PHP之旅吧!

时间: 2024-10-29 00:22:23

Mac配置PHP的相关文章

Mac配置React Native开发环境

一直觉得学习一样东西,不动手怎么也学不会,就像学习swift,看了视频没有动手操作,记住的也就那么点,自己写出东西不是这里有问题就是那里出错. 所以,以后学习自己要多动手. 现在我的学习任务就是: 提高自己的iOS代码专业能力,掌握Swift3.0,顺便学习学习React Native. 学习一门语言当然少不了硬件和软件设备啦,不然怎么学习...嘿嘿,对吧!!!! 下面记录下自己配置React Native开发环境: 1> 安装brew: 打开终端,输入:   /usr/bin/ruby -e

Mac配置Qt环境——Could not resolve SDK path for &#39;macosx10.8&#39;

前言:解决在Mac端安装Qt后,出现的Could not resolve SDK path for 'macosx10.8'的配置信息. 首先,发现问题之前,先搜索一下.但是搜索的结果都是说,找到配置文件把macosx10.8修改成macosx10.9就OK了.我也尝试了,但不成功.原因在于我并不了解为什么这么修改和这个问题的产生的根源是什么. 接触Mac系统不长,但是感觉这个macosx10.8是系统的版本号吧!?查看了一下自己系统的版本号,和默认的配置文件,真的不一样.修改配置文件和系统的版

mac 配置Python集成开发环境

mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使用的超链接 http://ftp.daum.net/eclipse//technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-macosx-cocoa-x

Mac配置环境变量

Mac配置环境变量,以ant和maven为例 1.编辑 .bash_profile文件 cd vi .bash_profile 编辑内容为 ------------------------- ANT_HOME=/Users/a58/dev/apache-ant-1.9.6/ MAVEN_HOME=/Users/a58/dev/apache-maven-3.2.1/ PATH=$PATH:$ANT_HOME/bin:$MAVEN_HOME/bin export ANT_HOME export MA

Mac配置SVN

1) 解压压缩包,解压到/usr/local目录下 如:/usr/local/apache-maven-3.2.1 2) 配置环境变量 在~/.bash_profile添加如下两行代码 export M2_HOME=/usr/local/apache-maven-3.2.1 export PATH=${M2_HOME}/bin:${PATH} 3)mvn -versionMac配置SVN

mac配置android开发环境(一)

MAC配置ADB环境变量 android环境搭建完成之后需要配置android环境变量,这对以后的运行调试很有帮助. 下面我将一下mac环境下的配置步骤: 1.在本地目录(home directory)中创建文件.bash_profile 2.在文件中写入以下内容: export ANDROID_HOME=/Users/storm/android_tools/adt-bundle-mac-x86_64-20130522/sdk export PATH=$PATH:$ANDROID_HOME/to

【cocos2d-x 3.0 - JS -Mac配置篇】

一.准备工作 Windows配置篇请见 http://cn.cocos2d-x.org/tutorial/show?id=1396 1.安装python 2.下载Android SDK Android 3.下载Android NDK 4.下载Cocos2d-JS 3.0版本,解压,这里博主解压到了Apache根目录下面(当然需要你安装配置了Apache,这里不再多说),这是因为用过Cocos2d-HTML5的人都知道,想用浏览器查看效果的话,需要放在服务器根目录下,如果不想用浏览器查看,可以任意

mac 配置apache 服务器 实现手机pc 端局域网传输

mac 配置apache 服务器 一.上一篇太low 了 每次下载大的文件都会失败,经过苦苦的百度,终于找到了解决方案,那就是配置apache, 二.开启我们的配置 1.开启apache 服务,mac是自带apa服务的,直接开启即可,注意一下命令都要使用 sudu root 权限 ? html sudo apachectl start Password: /System/Library/LaunchDaemons/org.apache.httpd.plist: service already l

使用WebStorm 2019 for mac配置快速列表的方法

WebStorm 2019 for mac是JetBrAIns公司旗下一款很好用的JavaScript开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaScript IDE”等. 在本文中,我们介绍的是使用WebStorm 2019 for mac配置快速列表的方法. 使用WebStorm 2019 for mac如何配置快速列表 一个 快速列表 是包含自定义设置WebStorm的命令,并用键盘或鼠标快捷键相关的弹出窗口.您可以根据需要创建