如何在mac上快速搭建web服务器

如题所述

如果你是苹果电脑,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"
}
温馨提示:内容为网友见解,仅供参考
无其他回答

mac怎么搭建本地web服务器
mac搭建本地web服务器方法:通过Nginx搭建本地WebServer 安装nginx brew install nginx 安装完后在终端输入nginx指令,启动nginx查看效果 确定安装好之后,在根目录创建一个文件夹MyServer。

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

MAC OX 10.6操作系统如何做web服务器
系统偏好设置里有个共享设置,打开后里面有个似乎是网络共享(我的是英文“web sharing”,不知道中文系统里叫什么),点上前面的钩,就开启服务器了,点问号就有详细的帮助说明。PS:不需要安装任何软件,除非你有特殊需要。

MacBook Air上使用llama3搭建chat和知识库服务
搭建服务有两种方案:方案一使用WebGUI,确保Docker环境已安装,部署WebUI服务。若访问遇到问题,使用docker命令中的--network=host标志解决,修改访问链接为http:\/\/localhost:8080。方案二使用终端TUI oterm,使用brew进行安装,遇到问题时先安装xcode和git。配置时,可以修改model file进行自定义设置,如对话...

如何配置Mac系统自带的ApacheWeb服务器 测试10.10可用
输入以下命令Library\/Tomcat8\/bin\/startup.sh,浏览器中输入localhost:8080,就可以看到一下效果: 如果遇到提示No such file or directory错误提示,需要执行sudo chmod 755 Library\/Tomcat\/bin\/*.sh,然后重新执行startup.sh,如果想停止Tomcat,直接执行shutdown.sh即可。在执行sudo时,必须使用带密...

Mac苹果电脑如何开发JavaWeb项目
去下载Mac系统的IDE 比如ECLIPSE 下载Mac系统的jdk 甲骨文官网去下载 安装好jdk ,IDE 后就可以开发了 跟你在win系统是一样的,工具也一样,只是有针对性系统的不同版本工具

mac一键安装php环境(macphp集成环境安装包)
步骤:1、打开终端,输入命令:sudoapachectlstart,启动Apache。2、打开ie浏览器,在地址栏中输入localhost,出现ItWorks字符串,就说明Apache已经成功启动。3、在Macbookpro下,Apache的网站服务器根目录在\/Library\/WebServer\/Documents路径下。MacOS同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的...

如何用mac os x server搭建网站?
Apache 已预先配置好默认设定,因此,部署起来如同启动 Web 服务一样简单。任何存储在服务器默认网站文件夹中的 HTML 内容,都将自动通过互联网呈现。有丰富经验的网站管理员可以在 Mac OS X Server 的 Server Admin 应用程序中使用 Apache 2.2。Mac OS X Server 为经验丰富的网站管理员在 Server Adm...

用ServBay在Mac上搭建完美的PHP开发环境
ServBay是一个集成式、图形化的本地化Web开发环境,能帮助开发者在几分钟内搭建一个本地的开发环境。它解决了Web开发、测试工程师以及小型团队在安装和维护开发测试环境时遇到的问题。ServBay将Web服务器、数据库、邮件服务器等Web开发工具和服务集成在一起,极大提高了开发人员的工作效率。ServBay具备...

如何在MacOS上安装node.js和npm
登录到你的Mac系统并打开终端Homebrew: Homebrew是Mac操作系统的流行软件包管理器。它适用于安装大多数开源软件,如Node如何在MacOS上安装Node.js.让我们使用Homebrew在Mac系统上开始安装Node.js. 所以首先更新Homebrew包管理器索引。然后,可以使用以下命令在MacOS系统中安装Node.js包:$ brew update$ brew...

相似回答