转载:https://blog.csdn.net/zhangtao0417/article/details/81534227
很久没写博了,因为没遇到很棘手抓狂的事,现在记录下我在用apache中遇到的坑,希望能对其他人有些帮助
之前很小白,直接百度搜索搭建php环境,随手就参考一篇教程
按照网上的教程安装apache 和php,一步一步很小心谨慎的安好了
也的确成功了,运行php也很成功,代码运行的也很顺利,一切都很美满
直到今天,我需要在apache 中添加mod_wsgi 模块,因为我是用python安装mod_wsgi的,参考网上的教程
需要在Apache中导入在python安装好的mod_wsgi
这个教程我也会写下来,由于还没开写,没有链接,需要的话点我头像找我的下篇文章
废话不说了,开始教程,
首先下载apache:
请下载的同学注意了,我们要的是Apache 64位!!!
科普一下:x64就是64位的,x86是32位
64位下载地址如下:
首先是最爱的官网:
https://www.apachehaus.com/cgi-bin/download.plx
以下是其他的一些下载链接
apache2.4.16:
https://pan.baidu.com/s/1kU6R0nP 密码:1cy8(v14)这个是我从另一个博客找到的,没试过
apache2.4.2
https://www.anindya.com/apache-http-server-2-4-2-x86-and-x64-windows-installers/ (vc9 这个要跟你的php版本要一致)
至于你要下载哪个,看你自己需求。下面是这两个版本的区别
https://blog.csdn.net/zhuifengshenku/article/details/38796513
后面的安装请自行选择,毕竟我没走这条路
apache2.4.34(我用的是这种)
https://www.apachelounge.com/download/VC14/ (vc14)
解压即用
在启动之前,需要确认你的电脑安装了vc14的库,要不然,启动不了会报错!!!!
启动apache
有好几种方式启动,随便介绍一下
1.打开cmd,进入Apache下bin目录,运行httpd -k start
2.进入刚刚解压的apache的bin文件夹,双击http.exe也行,我试过
3.专用工具minitor,在bin目录下能找到(我用的是这种)
双击之后在电脑右下角有图标,不知道为啥不直接出现
双击就能打开了,界面如下:
有可能你打开里面什么都没有,这时候需要用一个命令
cmd进去apache的bin目录,执行以下命令
httpd.exe -k install -n Apache2.4
即可出现一个Apache2.4的服务,在这里就可以对服务器进行开启,停止,重启等操作
注意:如果这一步报错了,例如下图
是你的apache文件并不在conf标注的位置上,这样会导致apache启动不了,需要修改
所以打开apache2.4\conf\httpd.conf
把这里面的路径修改为你放置apache目录的位置,然后重新运行 “httpd.exe -k install -n Apache2.4” 就能成功开启服务了,如果还不行,很大可能是端口被占用了,这个可自行百度
在浏览器输入localhost即可看到
或者有可能是官方定义的主页,同样是成功开启服务的标志
安装php,这个很简单
https://windows.php.net/download#x64
找到你想要的x86版本,我选择5.6.37
下载zip,解压到你自己选择的文件夹
在进去解压的文件夹,找到php.in.development。重命名为php.ini
打开后修改一下几个地方:
打开一些常用的模块,以后需要用哪些就打开哪些,没有的就去百度怎么安装新模块
其他配置自行百度
最后!!!把php解压的那个文件夹路径加入 系统环境变量 path中
两个!!!
最后检测下是否成功,cmd输入php -v
到这里还差最后一步,将 php 配置到apache中,这样就可以访问php页面
进入到之前我们安装apache的conf文件夹,打开配置文件httpd.conf
找到以下配置项,加入红框内的代码
在文件的最后面添加红框内的代码,换成你自己的路径,不一定跟我一样
保存修改后!!!!重启apache
别到时测试的时候一脸懵逼
写测试php
在你的apache的文件夹中找到htdocs文件夹,以后你的项目页面放在这里才能用apache访问到,原理类似于tomcat
创建一个info.php文件,写入以下代码:
<?php
phpinfo();
?>
就这么几句,方便你们复制
保存好,在浏览器输出访问路径:http://localhost/info.php
就看到你期待已久的页面了
---------------------
作者:耍螳螂拳的程序猿
来源:CSDN
原文:https://blog.csdn.net/zhangtao0417/article/details/81534227
版权声明:本文为博主原创文章,转载请附上博文链接!