如何Mac上搭建php环境?
首先,mac上有自带的apache。apache默认安装目录在/etc下面,配置文件是/etc/apache2/httpd.conf。
查看是否安装apache:
ps aux | grep httpd

基本命令:开启:sudo apachectl start
关闭: sudo apachectl stop
重启: sudo apachectl restart
开启完成后进入浏览器输入localhost,看到一个内容为“It works!”的页面,说明apache已经正常运行了。
----------------------------------------------------
然后是php,mac上面也已经自带了php5.5,默认路径为/usr/bin,只要稍做修改久可以使用了。
在终端中运行sudo vi /etc/apache2/httpd.conf,修改apache配置文件。找到#LoadModule php5_module libexec/apache2/libphp5.so,把前面的#号去掉,保存。

重启apache。
进入apache默认根目录/Library/WebServer/Documents下创建phpinfo.php,输出phpinfo()函数。看到

说明php已经可以正常解析了。当然,如果你觉得自带的版本过低的话,你可以使用homebrew安装更高版本来用。
---------------------------------------------------------
最后是Mysql数据了,相比于其他关系型数据库,php使用mysql还是多一些。mac没有自带mysql,这个需要我们自己安装下了。
MySQL v5.7官方正式版下载地址:http://www.jb51.net/softs/451120.html
点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个,我下载的是最后一个,就是图中标注红色的那个按钮,为什么?因为它是dmg文件,傻瓜式安装,一路确认就可以。

点进去之后,你会看到两个大大的按钮,登录和注册。如果你不想麻烦,直接点击红框内容直接下载就好。

安装mysql
下载完成后,点击安装,一路确认,等待安装成功。
启动mysql
进入系统偏好设置,最下边一行,找到mysql打开,点击"Start MySQL Server",启动mysql
命令行运行,这时候你在命令行直接使用是无法使用的,需要在终端输入一下两条命令。
|
1
2
|
alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin |
这两条命令是为了方便直接打开终端就可以运行mysql命令,而不是必须进入mysql安装目录才能运行。接下来,你要做的是重置密码。
安装时会给你个临时密码,使用临时密码进入mysql mysql -uroot -p密码
修改密码:mysql> set password for root@localhost = password('新密码');
到这里环境已经基本运行了,你可以把项目跑一下试试了。

浙公网安备 33010602011771号