Mac电脑下搭建Apache web服务器
来源:互联网 发布:加拿大苹果软件商店 编辑:程序博客网 时间:2024/05/16 10:38
如果你是苹果电脑,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电脑下搭建Apache web服务器
- Mac电脑下搭建Apache web服务器
- Mac下搭建Apache服务器
- 在mac电脑上搭建web服务器
- 在mac电脑上搭建web服务器
- 在mac下搭建Apache服务器
- [绍棠] 在Mac下搭建Apache服务器
- Mac电脑搭建 svn 服务器
- MAC OS上搭建Apache、PHP、MySQL的Web服务器
- 搭建Web服务器Apache
- 搭建linux下apache web服务器 dns服务器
- Mac 搭建本地Apache服务器
- Mac下搭建服务器
- linux下apache+php(fastcgi)web服务器的搭建
- linux下apache+php(fastcgi)web服务器的搭建
- ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程
- ubuntu 14.10下搭建web服务器(MySQL+PHP+Apache) 教程
- ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程
- maven【传递依赖】的版本确定规则
- 带姓名的多科成绩单
- Linux SVN 切换用户
- 使用 /proc 文件系统来访问 Linux 内核的内容
- android的Java代码中设置控件的margin
- Mac电脑下搭建Apache web服务器
- js实现页面定时跳转
- 密码学简介
- NoSQL生态系统
- easyui--可以改变大小的div-resiable
- DOC,VIEW,FRAME互相调用
- Jquery mobile 初始化参数设置详解
- vi常用命令整总结
- linux内核的log输出