Mac电脑下搭建Apache web服务器

原创 2013年12月06日 10:14:44
如果你是苹果电脑,Mac OS X系统已经自带了Apache服务器,并且自带php编译器
打开终端,输入 sudo apachectl start    sudo表示用root权限运行
输入密码,输入时无提示,输入完后回车确认
打开浏览器,在浏览器中输入本机ip地址 进入系统偏好设置-网络 可查看本机ip
此时暂不开启php编译器,在文本中编写一个静态网页
<html>
<title>我的第一个页面</title>
<body>
<h2>ios开发教程</h2>
<ol>
<li>第一课oc实现类的定义</li>
<li>第二课oc实现对象的定义</li>
</ol>


开启阿帕奇服务器之后,电脑就是一个web服务器,将.html的文本保存在桌面上,并利用复制粘贴的功能将其保存在磁盘目录下,即根目录下。资源库-WebServer-Documents,改过程中会提示你出入管理员密码,可利用显示中的
显示文件路径。
此时打开浏览器输入你的ip地址即可查看到该页面。
只要将文件放到该路径下,所有的主机都可以看到你的网页。

要想用网页实现一个用户登录的功能,就需要一个动态的网页,必须开启php模块。
开启php模块要先进apache的配置文件。
新建一个文本,创建一个php文件
<?php

$a=3;
$b=4;
echo $a+$b;

?>

将其保存到桌面上,并用复制粘贴的功能将其保存到磁盘目录下的  资源库-WebServer-Documents下
开启php编译器,打开终端
输入  cd /
     cd etc
     cd apache2/
之后就进入apache2的目录下,可输入ls查看目录。
输入  sudo vi httpd.conf  回车
在apache的配置信息中,可以看到一个#loadModole php5_module的模块,我们需要将其前面的#删除,将光标移动到#位置,按一下键盘上的“i”,可以看到#已经消失,然后按esc键,输入“:x“表示保存,按回车确认。":q"表示不保存退出。
执行 sudo apachectl stop 
在重新启动 sudo apachectl start 回车确认
再次访问你的ip地址进入.php文件会发现输出结果时7,查看源码时也是7。

新建一个页面作为登录界面 login.html
<html>
<title>留言系统用户登录</title>
<body>
<h1>留言系统用户登录</h1>
<form action="logincheck.php" method="GET">
用户名:<input type="text" value=""></input><br>
密码:<input name="ps" type="password" value=""></input><br>
<input type="submit" value="登录"/>
</form>
</body>
</html>

保存到桌面。双击打开之后把编码改成utf8,可以看到登录界面。
新建一个 logincheck.php文件

<?php
$username=$_GET["us"];
$password=$_GET["ps"];
if($username=="wangyi"&&$password=="123")
{
  echo "login ok";
}
else
{
  echo "login error please click <a href='login.html'>here</a> retry"
}
?>

php写好后保存到桌面,将登录界面与php一起拷贝到根目录 Documents下面。
登录网站用户名输入 wangyi 密码输入123 即可实现页面跳转。

Mac OS X上搭建本地SVN服务器

转自 http://xiayong.blog.51cto.com/6292420/1088790 Mac系统已经自带了svn,我们已经不需要安装svn服务器了,简单的几步配置就可以开启我们的...
  • cuiweijie3
  • cuiweijie3
  • 2013年11月07日 09:17
  • 4843

在自己的MAC上搭建服务器

/*  在自己电脑上搭建服务器,搭建好的效果http://10.0.2.32/mysql.php    Apache的配置方法http://8399249.blog.51cto.com/8389...
  • u011286702
  • u011286702
  • 2014年03月19日 15:48
  • 723

如何配置Mac系统自带的ApacheWeb服务器 测试10.10可用

自用测试服务器首选Apache 安装之前没有设置密码的话要设置一下电脑密码. 第一步: 打开Finder,找到自己用户名的目录,在此目录下新建一个名位"Sites"的文件夹,或者...
  • Yuzee
  • Yuzee
  • 2015年08月19日 18:07
  • 2300

mac 10.11搭建php开发环境,Apache服务器

把mac 10.11beta版本更新为10.11.1之后发现前配置的apache服务器不能使用了,太坑爹了。为了方便测试XMPP和VCL,自己重新搭建个apache服务器进行测试一下。 步骤如下: ...
  • whjay520
  • whjay520
  • 2016年11月03日 11:41
  • 1115

Mac OS X中配置Apache

我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境。 启动Apache设置虚拟主机   启动Apache 打开“终端(terminal)”,输入 sudo...
  • hyugahinat
  • hyugahinat
  • 2015年07月08日 16:09
  • 468

mac创建git本地服务器注意事项

// ============================================= git本地服务器使用注意事项: 1 如果本机同时是服务器和客户端,在git地址的时候区别如下: ...
  • qimuya
  • qimuya
  • 2016年10月17日 13:59
  • 1008

Ubuntu上使用Apache搭建web服务器

Ubuntu上使用Apache搭建web服务器 虚拟机上Ubuntu的安装 打开VM虚拟机,新建虚拟机 一步步默认即可,在新建虚拟机向导窗口——>位置,这里是Ubuntu安装后生成文件的路径,可以自定...
  • lwcn01
  • lwcn01
  • 2017年03月10日 08:46
  • 1142

在Windows下搭建Apache服务器

Apache服务器是一款基于HTTP协议的web服务器,Apache服务器使用CGI开发 首先下载Apache服务器,下载地址http://download.csdn.net/detail/u010...
  • u010105970
  • u010105970
  • 2014年11月19日 08:56
  • 6220

[PhoneGap]Mac下搭建PhoneGap开发环境

我一直的想法就是要玩就完跨平台,接触过一些跨平台的引擎,cocos2dx,mono,unity3d,现在炒的火热的就是html5技术了,我相信这也是未来的主流技术之一,其中有一些比较不错的框架就是ph...
  • s10141303
  • s10141303
  • 2014年01月23日 15:06
  • 3054

Mac上Apache部署本地PHP工程虚拟地址

最近自学PHP,在这简单说下PHP工程怎么用电脑的浏览器去访问。 我用的是mac系统,开发工具是Zend Studio,Apache/2.4.18。 比如我们要设置本机的虚拟域名为my.com 一...
  • yujianxiang666
  • yujianxiang666
  • 2016年07月14日 15:48
  • 1578
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac电脑下搭建Apache web服务器
举报原因:
原因补充:

(最多只允许输入30个字)