Apache服务器的下载与安装

   关于PHP的运行环境搭载,网上文章繁杂,遂自己整理一篇!

   PHP的运行必然少不了服务器的支持,何为服务器?通俗讲就是在一台计算机上,安装个服务器软件,这台计算机便可以称之为服务器,服务器软件和计算机本身的操作系统是两码事,计算机自身的操作系统可以为linux、Unix、Windows或者MacOS,同时服务软件也可以是Apache(PHP)、Tomcat(java/jsp)、IIS(asp)。

   PHP主要使用的是Apache服务器,主流的站点搭建组合为LAMP(Linux、Apache、MySQL、PHP),Windows下的集成服务器软件为WAMP(Windows、Apache、MySQL、PHP)。另外,还有一些其它的PHP服务器软件,如德国的lighttpd,俄国的nginx。

   自己在学习中,主要使用了Apache服务器,因此这里主要讲述下关于Apache服务的下载和安装。

   (一)apache官网下载Apache HTTP Server服务器

   我相信有些朋友刚用apache服务器时,都希望从官网上下载,而面对着官网上众多的项目和镜像以及目录,也许有点茫然。下面是具体步骤:

   ①打开apache官网http://www.apache.org/   

   ②点击右上角Download,出现以下界面 ,这里是各镜像服务器,随便找一个,这里用的是推荐版。

   ③出现目录列表,这些是apache的项目列表,我也不明白apahce为什么用这种方式浏览,好丑。

   ④点“httpd",出现以下界面 

   ⑤点红框部分,出现如下界面

   ⑥进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。本人选的第一个。  

   ⑦在新的界面中,会发现VC9和VC11字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在Windows XP和Server 2003中使用。算是为了兼容性好点吧,本人选的用VC9编译的32位Apache,选择下载至此,下载过程完成! 

   (二)Apache服务器的安装

   Apache服务器下载完成后,进行解压缩。

   1.下载安装包

  

   2.解压缩文件到你想放置的目录下,这里我本人选择放在D:\Apache-2.4.20目录下。 

  

   注意:Apache24名称可以根据自己情况改,本人改成“Apache”,如下:

  

   (三)Apache服务器的配置

   打开httpd.conf文件(在D:\Apache-2.4.20\Apache\conf下,这是我的,放置的位置不同,则文件位置不同)

   ①修改目录位置,如下图所示:

  

   若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的保存。

  

   ②配置安装Apache的主服务,有了它,Apache才可启动。打开cmd窗口,输入:"D:\Apache-2.4.20\Apache\bin\httpd.exe" -k install -n apache,切记包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

   服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时请根据错误自行排查。

   正常安装完毕如下图所示:

  

   其中,Errors reported here must be corrected before the service can be started.意思是,此处报告的错误必须在服务开始前进行纠正。若没有,则成功。

   (四)Apache服务器的启动

   配置好Apache服务器之后,我们便能启动服务器,Windows下Apache服务器的启动方式有三种。

   1.利用Windows启动

   打开计算机管理,找到apache服务项,选择后,右键单击,便可选择相应操作(启动、停止、重新启动)

   2.利用命令行启动

   不知道为什么我用命令行启动不了,截图如下:

  

   3.利用Apache服务器自身的视窗打开

   找到bin目录下的ApacheMonitor.exe,打开

  

   双击运行,桌面右下角会出现图标,双击打开窗口界面,会看到如图所示:

  

   点击左侧start,启动apache服务。

   补充句,从该界面可看出,其可以手动控制服务的开启与关闭,为了节省资源,关闭Apache服务器的时候,请先点击“Stop”关闭apache服务。当然,该服务也可以windows系统服务中关闭(建议设置成手动)。

   下图显示的是该服务成功显示的状态:

  

   打开浏览器,输入访问http://localhost,若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行,更具体的配置,需要使用者自行去参悟了。  

   (五)apache服务的卸载

   若Apache服务器软件不想用了,想要卸载,需要先卸载apache服务(切记,若直接删除安装路径的文件夹,会有残余文件在电脑,可能会造成不必要的麻烦),在cmd命令窗口,输入如下(建议先停止服务再删除):sc delete apache(apache是Apache服务器的服务名)。

  

   注意:apache服务的卸载,我没试过,不知道可行否?只是好不容易才弄好Apache服务器,不想再折腾了。

   到此为止,Apache服务器的下载、安装、启动和卸载全部结束。

   :关于Apache服务器下的各个文件的用途,如下图所示:

  

   参考:

   1.(二)Apache服务器的下载与安装

   2.apache官网怎样下载apache HTTP Server服务器

   3.Apache服务器最新版下载、安装及配置(win版),作者:idea_wj。

  

转载于:https://www.cnblogs.com/yerenyuan/p/5460336.html

### 回答1: kylin Linux是一款基于开源操作系统的发行版,通常用于服务器和企业级应用。而Apache是一款广泛使用的开源Web服务器软件,用于托管和运行网站。 在加载libphp7.so时如果失败,可能是由以下几个原因引起的: 1. 缺少或损坏的依赖库:libphp7.so是PHP的扩展库,它依赖于其他一些库文件。如果这些库文件缺失或损坏,加载就会失败。可以通过使用命令"ldd libphp7.so"来检查依赖库是否存在,并重新安装这些依赖库来解决该问题。 2. PHP版本不兼容:libphp7.so是用于PHP 7版本的扩展库,如果在安装此库之前安装了其他版本的PHP,则可能导致加载失败。在此情况下,您可以尝试卸载旧的PHP版本并安装与libphp7.so兼容的PHP 7。 3. 配置错误:Apache的配置文件中可能存在一些错误,导致libphp7.so加载失败。您可以检查Apache的配置文件,确保在LoadModule指令中正确指定了libphp7.so的路径,并且没有其他冲突的指令。 4. 权限问题:可能是因为libphp7.so所在的目录或文件没有足够的权限,导致加载失败。您可以使用chmod命令为目录和文件设置正确的权限,确保Apache可以访问并加载libphp7.so。 综上所述,如果在Kylin Linux中加载libphp7.so失败,您可以依次检查依赖库、PHP版本、配置和权限等因素,找到问题的原因并采取相应的解决措施来修复该错误。 ### 回答2: 在Kylin Linux中,当尝试加载libphp7.so时,可能会遇到加载失败的问题。这种情况通常是由于几种可能的原因引起的。 首先,确保已正确安装Apache服务器PHP解释器,并且版本相互兼容。检查Apache的错误日志以获得更多详细信息,可能会提供有关加载失败的原因的线索。 其次,需要确保libphp7.so文件存在于正确的位置。在Kylin Linux中,通常位于默认的PHP模块目录或Apache模块目录下。而具体的路径可能因安装方式而有所不同。 此外,还需要检查libphp7.so文件的权限设置是否正确,确保Apache进程具有读取和执行此文件的权限。可以使用chmod命令更改文件的权限: sudo chmod 755 /path/to/libphp7.so 最后,如果加载libphp7.so时出现其他错误,还可以尝试重新编译PHPApache,确保编译选项正确设置并重新安装PHP模块。 总之,当在Kylin Linux上尝试加载libphp7.so时,需要仔细检查安装和配置是否正确,并确保相关文件的位置和权限设置正确。如果问题仍然存在,可能需要尝试其他解决方案或寻求进一步的技术支持。 ### 回答3: kylin linux apahce 加载 libphp7.so 失败可能是由以下几个原因导致: 1. 缺少libphp7.so文件:首先需要确保libphp7.so文件已经正确安装在系统中。如果该文件不存在或未能正确安装,可能需要重新安装php或者手动下载安装缺失的libphp7.so文件。 2. 文件路径错误:当apache在启动时无法找到libphp7.so文件的正确路径时,会导致加载失败。请确保配置文件中指定的加载路径是正确的,并且与实际的libphp7.so文件路径一致。 3. 权限问题:确保libphp7.so文件及其所在的目录具有足够的权限,以供apache加载。可以尝试为该文件及其所在目录设置合适的权限,以解决加载失败的问题。 4. 版本兼容性问题:某些情况下,libphp7.so文件与当前安装apache版本不兼容,可能会导致加载失败。请确保安装的libphp7.so文件与当前的apache版本兼容,并且正确匹配。 如果按以上方法排查后仍然无法解决问题,建议查看错误日志以获取更详细的错误信息,以便进一步调查和解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值