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 即可实现页面跳转。

在unity里用GL画线框

最近由于闲来无事,无意中看到vectrosity这个画线插件,就想研究一下,下载下来之后发现导入到unity里之后出现错误,由于自己是蠢新所以改了一通也没改对,所以就放弃了,大家需要插件的话待会我会上...

【原创】使用Unity在屏幕上画个框

直接放在相机上!   Unity3D使用的图形引擎是DirectX,OpenGL和自带的APi(Wii),这里使用OpenGL的渲染方式 (使用过OpenGl的应该相对容易理解。另外:代码中使用...

在mac电脑上搭建web服务器

如果你是苹果电脑,Mac OS X系统已经自带了Apache服务器,并且自带php编译器 打开终端,输入 sudo apachectl start    sudo表示用root权限运行 输...

在mac电脑上搭建web服务器

如果你是苹果电脑,Mac OS X系统已经自带了Apache服务器,并且自带php编译器 打开终端,输入 sudo apachectl start    sudo表示用root权限运行 输...

MAC OS上搭建Apache、PHP、MySQL的Web服务器

为了在MAC系统上验证iOS APP与Web服务器之间的通信功能,同时免去另外搭建一套服务器的麻烦。我参考了网上一些在MAC上搭建Apache、PHP、MySQL的Web服务器的文章,并把内容重新整理...

Mac OS X Snow Leopard 开启Web共享,建立Web服务器:Apache+PHP+MySql

1.开启Web Sharing: System Preferences -> Sharing -> 勾选Web Sharing 网站默认目录位于 ~/Sites 测试:http://loca...

在mac电脑上搭建服务器

在写这篇文章之前,我都没想过可以在自己的电脑搭建服务器,很庆幸室友给我演示一遍,而且我自己也操作一遍,非常简单。(呵呵,这里只针对app内部测试哦) 1.首先要有app.ipa和app.plist;...

利用apache-tomcat和花生壳在自己电脑上搭建服务器

最近在弄网站和微信平台,想把网站放到公网上去,让小伙伴帮忙测试和看看效果提提意见,顺便自己也能用手机上去测试响应式布局在手机上的表现,可是网上的免费服务器里的云数据库死活连不上,只能看静态页面。而且微...
  • zmhawk
  • zmhawk
  • 2015年02月01日 23:39
  • 1351

在Mac电脑上如何搭建SVN服务器

注:转载网址:http://blog.csdn.net/q199109106q/article/details/8655204在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境...

Linux下用Apache搭建Web服务器

  • 2014年07月15日 20:50
  • 191KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac电脑下搭建Apache web服务器
举报原因:
原因补充:

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