新手如何在mac上配置Apache服务器

1. 打开终端,开启Apache:
//开启apache:  sudo apachectl start
 
//重启apache:  sudo apachectl restart
 
//关闭apache:  sudo apachectl stop
回车会提示输入密码,也就是你电脑的密码,http://127.0.0.1/测试一下,成功则如
下图:



1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹
里面随便放上一些后台的假数据。 比如我的就是在/Users/dsx 目录下

我的是10.13.2版本的,记住文件夹要放在User文件夹下,否则好像会失败 新版的位置是Macintosh HD > 用户 > 你的电脑名

2.找到配置文件,给原来文件备份
接下来都是在终端下操作 输入下面指令($后面的代码可以直接复制)

// 切换工作目录

$cd /etc/apache2

//  备份文件,以防不测,只需要执行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

// 提示:下面这行代码不要打,如果后续操作出现错误!才需要使用以下命令,恢复备份过的 httpd.conf 文件 (董铂然博客园)

$sudo cp httpd.conf.bak httpd.conf

 

3.开始修改配置文件
// 用vim编辑httpd.conf

$sudo vim httpd.conf

// 查找DocumentRoot  

/DocumentRoot

按下 i 进入编辑模式

可以看到有两个路径 把他们都改成你刚才建的那个Sites 文件夹的路径

再查找下 php

/php

定位到这一行后把这行最前面的#删除

(如果是10.10以上的系统的话还有一步:查找Options 输入/Options 也可以目测自己找到图中的位置,在Options和Follow之间增加一个单词)

改好之后先按下esc键退出编辑模式,再输入:wq 保存并退出 如果打错了不想保存就是 :q!

 

4.收尾工作与确认成功

//切换到工作目录

$cd /etc

//拷贝配置文件

$sudo cp php.ini.default php.ini

// 重新启动apache服务器 之后下面说这句话是正常的

$sudo apachectl -k restart

之后下面说这句话是正常的不用担心

再确认下到底成功了没有,就到浏览器里输入localhost如果能来到下面界面就对了

5.注意事项
注意前面的备份。不要多次备份。

注意再vim编辑下全部使用英文符号和字母

每次关机开机之后再想用服务器就要重新敲下开启的指令
--------------------- 
作者:wanxue0804 
来源:CSDN 
原文:https://blog.csdn.net/wanxue0804/article/details/79434058 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

终端运行:sudo apachectl restart,重启Apache服务器

和上面一样,写一个PHP文件,来验证一下,PHP模块有没有开启, 代码如下:

<?php
define('CASE_NAME', '161226180847');

function startsWith($string, $pattern) {
    return $pattern === "" || strrpos($string, $pattern, -strlen($string)) !== FALSE;
}

$json = array();  //²»´æÔÚ¾Ífalse;
if (!startsWith(CASE_NAME, 'http://')) {
    $ip = "http://192.168.2.13/app/";
    $root = $ip  . CASE_NAME ."/game_code_".CASE_NAME. ".zip";
    $update = $ip  . CASE_NAME;
    $json["code_url"] = $root;
    $json["update_url"] = $update;
} else {
    $json["code_url"] = CASE_NAME;
    $json["update_url"] = dirname(CASE_NAME);
}
echo(json_encode($json));

和开启Apache步骤一样, 把该PHP文件,保存到/Library/WebServer/Documents 目录下, 输入 http://192.168.2.13/egret.php , 如下图: 

--------------------- 
作者:ismilesky 
来源:CSDN 
原文:https://blog.csdn.net/ismilesky/article/details/53894259 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值