在Mac系统下配置PHP运行环境

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
查看查看226 回复回复5 收藏收藏 分享淘帖 转播转播 分享分享 微信
查看: 226|回复: 5
收起左侧

在Mac系统下配置PHP运行环境

[复制链接]
蚊香酱 发表于 2016-9-24 15:41:36 | 显示全部楼层 |阅读模式
快来登录
获取优质的苹果资讯内容
收藏热门的iOS等技术干货
拷贝下载Swift Demo源代码
订阅梳理好了的知识点专辑
本帖最后由 蚊香酱 于 2016-9-24 15:42 编辑

PHP.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - PHP.png



# 概述

Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache、PHP和MySQL的安装与配置,为开始进行开发铺好路

# Apache
### 启动Apache服务

在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用

##### 在终端中输入如下命令,启动Apache服务

```
sudo apachectl start
```

> 注: 因为sudo是系统管理指令,所以需要输入电脑密码(输入字符时不会显示,输入完成敲击回车即可)

##### 在终端中输入如下命令,查看Apache服务版本

```
sudo apachectl -v
```

在本机中版本信息如下

```
Server version: Apache/2.4.18 (Unix)
Server built:   Feb 20 2016 20:03:19
```

##### 在浏览器中输入如下网址,检查Apache服务是否启动成功

```
http://localhost
http://127.0.0.1
```

如果Apache服务启动成功,页面会显示It works!

### Apache的其他配置
##### 关闭Apache服务

在终端中输入如下命令,关闭Apache服务

```
sudo apachectl stop
```

##### 重启Apache服务

在终端中输入如下命令,重启Apache服务

```
sudo apachectl restart
```

##### Apache服务安装路径

Apache服务默认安装路径在**/private/etc/apache2**,属于系统私有目录,我们不可直接在Finder中找到该路径

Apache安装路径.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - Apache安装路径.png


我们可以通过两种方式进入该路径

1. 在终端中输入open /etc命令进入etc文件夹
2. 在Finder -> 前往 -> 前往文件夹中输入/etc即可进入etc文件夹

##### Apache服务部署路径

Apache服务部署路径在**/资源库/WebServer/Documents/**,我们的项目需要放置在该路径下

Apache部署路径.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - Apache部署路径.png



如果想要修改部署路径,可以在**/private/etc/apache2**目录下找到并打开httpd.conf文件,搜索**DocumentRoot**并修改部署路径

> 注1: 笔者使用Sublime Text软件进行PHP开发,且该软件可以直接打开该配置文件

> 注2: 如果提示文本锁定不允许修改,可以将该文件复制到其他文件夹修改之后,在粘贴回来覆盖原文件即可

Apache部署路径修改.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - Apache部署路径修改.png



##### Apache服务端口号

Apache服务端口号默认为80,如果想要修改端口号,可以在**/private/etc/apache2**目录下找到并打开httpd.conf文件,搜索**Listen 80**并修改端口号

Apache端口号.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - Apache端口号.png



# PHP

PHP的启动只需要在Apache服务中进行一下配置即可直接使用

首先,在**/private/etc/apache2**目录下找到并打开httpd.conf文件

其次,搜索**#LoadModule php5_module libexec/apache2/libphp5.so**,将前方的**#**删除

再次,重启Apache服务即可

最后,我们在路径下新建一个info.php测试程序试试效果吧

```php
<?php
phpinfo();
?>
```

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

```
http://localhost/info.php
```

PHP信息.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - PHP信息.png



# MySQL
### 安装MySQL

首先,在浏览器中输入如下网址,下载图中所示文件并安装

```
http://dev.mysql.com/downloads/mysql/
```

MySQL下载.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - MySQL下载.png



其次,在终端中输入如下命令,查看MySQL版本

```
mysql --version
```

在本机中版本信息如下

```
mysql  Ver 14.14 Distrib 5.7.14, for osx10.11 (x86_64) using  EditLine wrapper
```

如果提示**command not found**,这是因为该命令默认访问**/usr/local/bin/mysql**路径下的**mysql**,所以我们可以在终端输入如下命令,建立一个软链接即可

```
sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql
```

再次,利用安装MySQL时给出的用户和密码登录MySQL服务,在终端中输入如下命令,敲击回车后输入密码

```
mysql -u root -p
```

再次,在终端中输入如下命令,退出MySQL服务

```
exit
```

最终,在终端中输入如下命令,将密码修改为自己的密码

```
/usr/local/mysql/bin/mysqladmin -u USER -p password PASSWORD
```

> 注: USER为用户名,默认为root;PASSWORD为新密码,回车后输入原密码即可

### MySQL的启动与停止
##### 在命令行输入如下指令,启动与停止MySQL服务

```
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
```

##### 在系统偏好设置中启动与停止MySQL服务

在系统偏好设置中有一个MySQL选项,我们可以在这里手动启动与停止MySQL服务

MySQL启动与停止.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - MySQL启动与停止.png



### MySQL可视化管理方式phpMyAdmin

首先,在浏览器中输入如下网址,下载图中所示文件

```
https://www.phpmyadmin.net/downloads/
```

phpMyAdmin下载.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - phpMyAdmin下载.png



其次,将压缩文件解压到**/资源库/WebServer/Documents/**路径下,并重命名为phpMyAdmin

再次,将文件夹中的**config.sample.inc.php**文件重命名为**config.inc.php**

再次,将**config.inc.php**文件中的如下代码进行修改

```php
// 修改前:
$cfg['Servers'][$i]['host'] = 'localhost';

// 修改后:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
```

最后,在浏览器中输入如下网址进行登录即可直接对MySQL进行可视化管理

```
http://localhost/phpmyadmin/
```

> 注: 默认用户名为root

phpMyAdmin可视化界面.png

在Mac系统下配置PHP运行环境 - 敏捷大拇指 - phpMyAdmin可视化界面.png





都看到这里了,就把这篇资料推荐给您的好朋友吧,让他们也感受一下。

回帖是一种美德,也是对楼主发帖的尊重和支持。

*声明:敏捷大拇指是全球最大的Swift开发者社区、苹果粉丝家园、智能移动门户,所载内容仅限于传递更多最新信息,并不意味赞同其观点或证实其描述;内容仅供参考,并非绝对正确的建议。本站不对上述信息的真实性、合法性、完整性做出保证;转载请注明来源并加上本站链接,敏捷大拇指将保留所有法律权益。如有疑问或建议,邮件至marketing@swifthumb.com

*联系:微信公众平台:“swifthumb” / 腾讯微博:@swifthumb / 新浪微博:@swifthumb / 官方QQ一群:343549891(满) / 官方QQ二群:245285613 ,需要报上用户名才会被同意进群,请先注册敏捷大拇指

嗯,不错!期待更多好内容,支持一把:
支持敏捷大拇指,用支付宝支付10.24元 支持敏捷大拇指,用微信支付10.24元

评分

参与人数 1金钱 +10 贡献 +10 专家分 +10 收起 理由
Anewczs + 10 + 10 + 10 32个赞!专家给力!

查看全部评分

Anewczs 发表于 2016-9-24 16:24:46 | 显示全部楼层
我用XAMPP
 楼主| 蚊香酱 发表于 2016-9-24 22:06:33 | 显示全部楼层

感觉直接配置还是挺简单的
Anewczs 发表于 2016-9-24 22:23:57 | 显示全部楼层
蚊香酱 发表于 2016-9-24 22:06
感觉直接配置还是挺简单的

我也来学学,一直不愿意直接撸数据库层
女汉子 发表于 2016-9-25 21:27:58 | 显示全部楼层
看来都在试着用Swift开发后台呀~
growthhacker 发表于 2016-9-25 23:51:33 | 显示全部楼层
女汉子 发表于 2016-9-25 21:27
看来都在试着用Swift开发后台呀~

可是楼主配的是PHP。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

做任务,领红包。
我要发帖

分享扩散

都看到这里了,就把这资料推荐给您的好朋友吧,让他们也感受一下。
您的每一位朋友访问此永久链接后,您都将获得相应的金钱积分奖励
关闭

站长推荐 上一条 /3 下一条

热门推荐

合作伙伴

Swift小苹果

  • 北京治世天下科技有限公司
  • ©2014-2016 敏捷大拇指
  • 京ICP备14029482号
  • Powered by Discuz! X3.1 Licensed
  • swifthumb Wechat Code
  •   
快速回复 返回顶部 返回列表