Blogger Information
Blog 2
fans 0
comment 0
visits 2412
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
macos 配置php开发环境
nahrepus
Original
1153 people have browsed it

一前言

最近在学PHP开发,系统是macOS Sierra 10.12,需要搞定Mac系统下的php开发环境的配置。

二:Apache配置

在苹果的系统中,是自带Apache的,所以我们只需要启动对应的服务就行了。打开Apache的命令是sudo apachectl start,输入完该命令,说明Apache就已经开启了,接下来就可以输入查看版本的命令httpd -v,笔者系统当前的Apache的版本为Apache/2.4.41(Unix)

另外,下面两个命令也是比较常用的,就是重新启动和关闭Apache
1、重启Apache服务
sudo apachectl restart

2、关闭Apache服务
sudo apachectl stop

启动后完Apache后,就可以到浏览器地址栏中输入localhost,如果出现It works!Apache已经开启成功。

三:配置php

Mac自带了php的,只需要在Apache的配置文件中添加Apache对php的支持就可以了.

编辑http.conf配置文件,命令为:

  1. sudo vim /etc/apache2/httpd.conf

输入电脑的密码就可以进到配置文件当中,然后不断往后翻,直到找到LoadModule php5_module libexec/apache2/libphp5.so,如下图所示。然后按下键盘的i,进入修改模式,将LoadModule php5_module libexec/apache2/libphp5.so前面的注释(也就是#号去掉),然后按键盘的esc,再输入:wq回车。保存并退出,就可以了。

然后在终端输入

  1. php -v

命令来查看当前php的版本

配置完后,重启下Apache,sudo apachectl restart。然后在终端输入命令

  1. open /Library/WebServer/Documents

此目录为Apache的目录,在此目录下我们新建一个测试文件(记为test.php)来测试Apache是否和php关联好。

  1. <?php
  2. phpinfo();
  3. ?>

记得文件的后缀名为.php,然后在浏览器中输入localhost/test,如果出现下面的页面,则说明关联成功,可以进入下一步了。如果不是,则需要检查哪一步错误,然后重新进行正确的配置。

四:MySQL配置

我们去官网下载安装并且正确配置。这是官网的下载网址:http://dev.mysql.com/downloads/mysql/
下载对应的dmg镜像文件即可

接下来就是进行MySQL的安装,等安装完毕后,会弹出一个对话框,上面有root的临时密码,务必要记下来。如果你忘记,或者出了bug,并没有弹出对话框,那就必须重置密码了,详细的步骤参考:http://www.jianshu.com/p/3c7167d21eb6

为了方便使用MySQL,需要将路径配置到环境变量中。
1、打开终端输入: vim .bash_profile 回车
2、export PATH=$PATH:/usr/local/mysql/bin/ 将该路径添加到最后一行,保存退出即可。

介绍一款可视化的MySQL工具。

MySQL Workbench这是一款官方出的管理工具,下载传送门:

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

不需要怎样的配置,下图为软件的首页

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!