首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MacOS部署AMP环境

改革春风吹满地。大赞党的好政策。。随着我国民收入的提高。现在我国人同胞都买的起美国货了。比如国民都玩代购,上BestBuy,苹果公司的Mac笔记本电脑。

很多人都够买了苹果计算机,想在上面开发PHP,搭建一个php环境。往往不知道如何下手。不像Windows/Linux有那么多的选择,比如一键安装的phpstudy,xampp,wamp,laragon等等。

Mac有以下这种方式:

下载Xampp Mac版进行一键安装。

下载Mamp、Mamp Pro Mac版进行一键安装。不过Mamp Pro属于付费版.费用在人民币三百多左右。

不用以上两种方式能不能自己进行部署呢?

默认Mac自带了Apache。键入sudo apachectl start即可启用。我怎么知道是否启用了呢?键入netstat –avnp tcp或者lsof -i:80即可看到相应信息

预设指向的网站档案夹是/library/webserver/documents我们可以自定义档案夹:

新建档案夹sudo mkdir –pv /var/www/html

编辑apache配置文件: sudo vim /etc/apache2/httpd.conf

DirectoryIndex后面键入index.php

键入/DocumentRoot并把Llibrary/webserver/documents替换成/var/www/html

另外还需要把Directory里的/Library/webserver/documents也替换成/var/www/html

设置用户和组

User www

Group www

按下键盘左上角ESC键盘键入wq!存储并退出

键入如下指令设置网站档案夹权限:

chown -R www:www /var/www/html

chmod -R 755 /var/www/html

重启apache : sudo apachectl restart

接下来安装mysql php了。在其他Linux系统中都有自己的包管理器,通过命令进行在线下载安装软件。以为Mac也是使用apt。没想到居然是brew。当然事先得先安装brew.

浏览器输入brew.sh

复印制InstallHomebrew字样下面的一段代码

鼠标打开LaunchPad输入Terminal启用终端

键入你复制的/usr/bin/ruby -e "$(curl–fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"这段代码键入回车。。。。。等待十五分钟左右安装完成

因为默认自带了Apache.那么现在使用brew安装mysql与php。

键入:brew install mariadb进行安装mysql

键入sudo services start mariadb启动mysql。默认密码为空

键入brew install php即可安装php

编辑apache配置文件httpd.conf关联php模块

sudo vim/etc/apache2/httpd.conf

去掉#LoadModule php7_module libexec/apache2/libphp7.so前面的#。即最后应该是这样LoadModule php7_modulelibexec/apache2/libphp7.so

按下键盘左上角ESC键盘键入wq!存储并退出

键入sudo services start php启动php。

sudo vim /var/www/html/index.php

键入:

phpinfo();

此时打开浏览器苏输入127.0.0.1就能看到效果了

附brew的使用方式:

brew install :安装

brewuninstall :卸除

brew list:查看已安装列表

brewupdate:更新

brew services start服务名:启动某服务

brew services stop服务名:停止某服务

brew services restart服务名:重启某服务

这里不应该跟CentOS5,6版本的service弄混淆

service服务名start:启动某服务

service服务名stop:停止某服务

service服务名restart:重启某服务

service服务名status:查看某服务运行状态

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181227G0YMYE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券