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

手把手建你如何搭建mac下的php开发环境

当前我的系统版本为 macOS High Sierra 10.13.6

mac自带apache和php,只需开启即可使用,所以操作起来十分方便

首先,打开"终端",运行 sudo apachectl start

输入密码后,在浏览器输入 http://127.0.0.1 或者 http://localhost ,页面显示"It works!" 表明开启apache成功了

接起来,我们需要配置php,在终端运行 sudo vim /etc/apache2/httpd.conf

然后按下键盘上的"s",进入编辑模式(这个属于vim命令操作,后面有机会会对这个命令进行详细介绍)

用上下键移动光标,找到

#LoadModule php7_module libexec/apache2/libphp7.so

删除前面的"#"号,然后按下"esc"退出编辑,输入 :wq 保存退出

sudo cp /etc/php.ini.default /etc/php.ini

然后终端输入"sudo apachectl restart",重启apache,生效修改,此时我们只需将php文件放入/Library/WebServer/Documents文件夹即可,建议将此文件夹拖入访达-个人收藏中,方便后续使用

也可以更改为自定义目录,终端输入 sudo vim /etc/apache2/httpd.conf

找到

DocumentRoot "/Library/WebServer/Documents"

按下"s"进入编辑模式,改为您自己的目录

修改后,按下 esc 退出编辑,输入 :wq 保存退出,然后重启Apache,即终端输入 sudo apachectl restart

接下来,我们需要安装MySQL,首先下载MySQL:https://dev.mysql.com/downloads/mysql/

建议下载第一个,是dmg安装文件,安装起来比较简单

然后点击"No thanks, just start my download."即可开始下载

下载完成后,开始安装,进入如下页面时,请一定要选择"Use Legacy Password Encryption",经测试,如果选择"Use Strong Password Encryption"时,会连接不成功

点击Next,设置root的管理密码,然后点击finish,即可完成安装,此时,系统偏好设置中可以看到MySQL的图标

点击进入之后,可以看到MySQL是正常运行状态

现在可以新建一个test.php保存在根目录下,来测试连接mysql,代码如下:

$link=mysqli_connect('127.0.0.1','root','abcd1234');

//abcd1234 为mysql的管理密码,下同

if(!$link) echo "失败!";

else echo "成功!";

$link->close();

$con = mysqli_connect("localhost","root","abcd1234");

if (!$con)

{

die('Could not connect: ' .mysqli_connect_error());

}

//testdb 为新建的数据库名称

if(mysqli_query($con,"CREATE DATABASE testdb"))

{

echo "database created";

}

else{

echo ("error creating database ".mysqli_error($con));

}

$con->close();

然后我们在浏览器输入http://127.0.0.1/test.php,连接成功会提示如下:

大功告成,如在搭建过程中遇到任何问题,欢迎留言咨询.

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券