“工欲善其事必先利其器”,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 HTTP Server服务器

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

①打开apache官网 点击打开链接 <http://httpd.apache.org/download.cgi>



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




③跳转到这个页面后就点击

* ApacheHaus <http://www.apachehaus.com/cgi-bin/download.plx>



④根据自己的系统情况安装合适的版本吧。



 (二)Apache服务器的安装

(1)把压缩包内的Apache24解压到你想要放置的目录下,这里我是直接放的C盘目录下。





(2)然后打开Apache24下的bin文件夹里的ApacheMonitor




PS:有些人在打开的时候可能会弹出



这是因为在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable
2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题。
解决方法:去官网下载最新的Visual C++Redistributable 2015既可(32位装32的,64位装64的)点击打开链接
<https://www.microsoft.com/en-US/download/details.aspx?id=48145>
(3)由于我们下载的是zip格式,不是msi安装版,所以需要自己注册服务,才能在桌面任务栏里有httpd的图标。




(三)配置Apache服务器

(一)Win+R打开cmd窗口,输入:"C:\Apache24\bin\httpd.exe" -k install -n apache,
切记包含引号(这是我安装的位置,根据自己安装的位置修改)。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。




若出现上图(OS 5)拒绝访问。  : AH00369: Failed to open the Windows service manager,
perhaps you forgot to log in as Adminstrator?

解决方案:在开始菜单栏搜索cmd,然后右键,以管理员身份运行。

正常安装情况如下:




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


  (四)Apache服务器的启动

再次打开ApacheMonitor,就可以看见aoache服务了




按右侧的Start启动服务,以下就是启动成功的画面了




Tips:为了节省资源,关闭Apache服务器的时候,请先点击“Stop”关闭apache服务。


这时候你可以在浏览器中输入http://localhost来测试时候成功,如果不成功,说明本地80端口被占用,你可以到
httpd.conf中将所有80的端口改成8080,再次输入,如果出现如图提示,表示安装成功。





好了,以上就是Apache Web服务器的下载与安装的全部流程了,谢谢大家的观看。

百度云地址:点击打开链接 <https://pan.baidu.com/s/13Y32E2tZMQj9B8-9-RXczg> 密码:34gc






友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信