IOS开发入门之Apache服务器配置教程
凌雪 2018-10-23 来源 :网络 阅读 811 评论 0

摘要:本文将带你了解IOS开发入门iOS开发中Apache服务器配置教程,希望本文对大家学IOS有所帮助。

本文将带你了解IOS开发入门iOS开发中Apache服务器配置教程,希望本文对大家学IOS有所帮助。


         

iOS开发中Apache服务器配置教程,为了能够有一个免费测试的服务器,需要配置一个web服务器。Apache是使用最广的web服务器,它是Mac自带的服务器,只要修改几个配置就可以使用,相对而言比较简单快捷,针对一些特殊的服务器功能,Apache都能够有很好的支持。

要想配置Apache,准备工作是要设置用户密码,避免计算机“裸奔”到互联网。打开Finder中的“系统偏好设置”,单击“用户与群组”,切换到当前的用户后,单击“更改密码”按钮,弹出一个如图所示的窗口。

按照上图所示的窗口,输入正确的信息即可。用户密码设置完成之后,接下来就是配置服务器的工作,大致分为以下4个步骤。

1、创建一个文件夹,放到Users目录下

(1)打开Finder的“偏好设置”,弹出“Finder偏好设置”的对话框。单击“边栏”选项,该窗口列举了边栏可以显示的项目,中间位置又一个小房子??的图标,后面跟着Mac的用户名,勾选其对应的复选框即可,如下图所示。

(2)单击Finder快捷图标,弹出任意一个Finder窗口,该窗口的左侧边栏显示出sunny(当前用户名)文件夹,其对应路径就是/Users/sunny。

(3)选中sunny,右侧窗口切换到该目录。新建一个空的文件夹,命名为“Sites”,该名称是随意的。这样,网络用户就可以访问该目录了。

2、通过终端修改配置文件中的两个路径,指向Sites文件夹

(1)打开终端,默认工作目录为sunny。求换工作目录到apache2,输入如下命令:

   

$cd   /etc/apache2

   

需要注意的是,以“$”符号开头的命令可以复制,但不要复制“$”符号。输入上述命令后,单击“return”键,切换至配置apache的目录。为了确认当前目录,可输入如下命令来检测:


   

$pwd

   

另外,如果要以列表的形式查看当前目录的全部内容,可输入如下命令:


   

$ls

   

(2)由于需要改动httpd.conf文件,为了避免出现错误,最好备份该文件,输入如下命令:


   

$sudo cp httpd.conf   httpd.conf.bak

   

其中,httpd.conf表示源文件,httpd.conf.bak表示目标文件。若后续出现错误,需要恢复之前备份的httpd.conf文件,输入如下命令:


   

$sudo cp httpd.conf.bak   httpd.conf

   

(3)备份完成后,单击“return”键,输入之前设定的密码。需要注意的是,输入密码时,终端没有任何相应的回应。

(4)密码输入完成之后,单击“return”键,再次回到apache2目录。输入“ls”   命令,可以看到该目录下确实增加了一个httpd.conf.bak,如下图所示。

(5)接下来,就可以编辑httpd.conf文件了,通过vim编辑该文件,输入如下命令:


   

$sudo vim httpd.conf

   

需要注意的是,vim是一个编辑器,在其中只能使用键盘的方向键滚动,无法使用鼠标操作。单击“return”键,这时终端打开了httpd.conf文件。

(6)通过键盘直接输入“/DocumentRoot”,用于查找DocumentRoot,单击“return”键,光标自动定位到DocumentRoot位置。这时,在光标定位的下面会看到两个路径,这就是要修改的路径。

(7)按住键盘的“??”键,移动到第一个路径所在的那一行,再按住“??”键,移动到该行最后的右双引号位置,输入“i”命令,这时会看到底部显示“--INSERT--   ”字样,表示进入编辑模式。

(8)按住键盘的“Delete”键,删除右引号与左引号之间的内容,输入“/Users/sunny/Sites”。同样,将下面一行双引号之间的内容也改成“/Users/sunny/Sites”。需要注意的是,中间的sunny表示当前的用户名。

(9)按住键盘的“??”键,继续向下查找“Options   FollowSymLinks Multiviews”内容,将内容修改为“Options Indexes FollowSymLinks   Multiviews”。需要注意的是,如果Mac的版本为10.9,则可以直接忽略该操作。

(10)单击键盘的“Esc”键,退出编辑模式,返回到命令行模式。输入“/php”命令,查找php,单击“return”键,光标自动定位到带有php的内容。输入“0”,光标自动的移动到该行的首字母,再输入“x”删除行首的注释符“#”,最后输入“:wq”命令保存并退出。

3、复制php.ini文件

(1)这时,命令行已经返回到跳入前的状态。切换到etc目录,输入如下命令:


   

$cd   /etc

   

输入完成后,单击“return”键,再次输入“pwd”命令,用于确认当前目录是否正确。接下来,就可以复制php.ini文件了,输入如下命令:


$sudo cp php.ini.default php.ini

   

输入完成后,单击“return”键,再次输入一遍密码。

(2)输入“sudo   apachectl -k   restart”命令,重新启动apache服务器。单击“return”键,由于没有DNS服务器,提示一个错误信息,如图所示:

提示上图的错误是正常的,若提示其他错误则表示不正常。

4、验证

配置工作完成之后,可以通过如下方式进行验证。打开Safari,在地址栏中输入“localhost”,单击“return”键,出现的页面如图所示:

上图展示的页面是一个文件列表,这个目录对应着“/sunny/   Sites”路径。如果要在该页面中添加内容,只要在Finder中找到Sites文件夹,将要添加进去的文件拖拽到该文件夹目录下,单击,上图中的“刷新”按钮即可。

注意:

(1)每次启动计算机后,Apache服务器默认是不自动启动的,故需要打开终端,输入如下命令:


   

$sudo apachectl -k   start

   

(2)在使用终端进行操作之前,需要注意如下几个事项:

1)关闭中文输入法;

2)命令与参数之间需要有空格;

3)修改系统文件一定记住输入   sudo命令,否则会没有权限;

4)目录一定要在/Users/sunny(当前用户名)下。

    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!

本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程