apache 用哪个版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache 用哪个版本相关的知识,希望对你有一定的参考价值。

apache 最新2.4.16有 VC9 VC11 VC14 到底下哪个 php 现在是VC11
apache vc14可以搭配PHPVC11吗

  apache_2.2.4 + mysql_5.0.27 + php_5.2.0 + phpmyadmin_2.9.2用这四个版本搭建服务运行网站是比较稳定的,最好在Linux系统上面搭建。 参考技术A VC9是合适xp与2003系统的,VC11是合适Win7与win8系统的,VC14是合适win10系统的,所以Apache VC14能搭PHP VC11的,可以放心使用. 参考技术B

这么多回答都没有说道问题的点子上!!!原因有两个

一、原因1:

在Apache的bin目录下打开cmd运行启动Apache服务命令(便于查看原因所在)

httpd.exe -w -n "Apache2.4" -k start

有如下错误

httpd.exe: Syntax error on line 72 of D:/Apache Software Foundation/Apache2.4/conf/httpd.conf: Cannot load D:/php/php5apache2_4.dll into server: \\xd5\\xd2\\xb2\\xbb\\xb5\\xbd\\xd6\\xb8\\xb6\\xa8\\xb5\\xc4\\xc4\\xa3\\xbf\\xe9\\xa1\\xa3  

出现这个问题最大的可能性就是,您没有安装VC11运行库,因为现在所有的5.5环境都是基于 vc11的编译脚本下生成的,所以在windows下你得安装相关组件msvcr110.dll,否则你双击php.exe测试的时候会报错,如果出现以下提示,那么恭喜您,问题原因找到了。

下载运行库:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

二、原因2:
1.php 5.5 开始就不支持windows2003了;
1.开始想了好久,1直没发现错误,后面猛然发现我的apache的版本是2.2,PHP的版本是5.5,PHP5.5不支持apache2.2了,所以只有php5apache2_4.dll,于是又去下载了个PHP5.4,里边包含了php5apache2_2.dll,在httpd.conf中添加:LoadModule php5_module "D:/php-5.4.23-Win32-VC9-x86/php5apache2_2.dll",问题解决;

如果Apache/PHP还无法启动,那最可能是php5_module模块的问题:

1.Apache2.0对应的PHP模块为php5apache2.dll;
2.Apache2.2对应的PHP模块为php5apache2_2.dll;
3.Apache2.4对应的PHP模块为php5apache2_4.dll;

换句话说,根据php5_module模块,可以知道当前版本php支持哪种Apache

所以,Apache/PHP的搭配有以下几种情况:

1.php5.2支持Apache2.0和Apache2.2;
2.php5.3、php5.4同时支持Apache2.2和Apache2.4;
3.php5.5只支持Apache2.4;

除非你自己手动编译php5_module模块,否则只能有以上3种选择;

如果Apache/PHP还是无法启动,检查php配置(php.ini)是否存在,运行php.exe有没有提示错误。根据错误提示,纠正错误。

参考技术C 您可以看一下这篇文章,希望能帮到你:
http://jingyan.baidu.com/article/5bbb5a1bf4ad5d13eaa1796e.html
参考技术D 学习用的话,都一样

Apache Http Server 2.2.x 需要使用哪个版本的 Subversion?

【中文标题】Apache Http Server 2.2.x 需要使用哪个版本的 Subversion?【英文标题】:Which version of Subversion do I need to use with Apache Http Server 2.2.x? 【发布时间】:2012-08-26 04:01:11 【问题描述】:

根据以下页面http://augusttown.blogspot.com,我需要安装正确版本的“Apache subversion”以使其运行并与 Apache webserver 2.2.x 一起使用,但该页面的subversion.tigris.org 之一似乎不可用我真的需要知道我必须使用哪个颠覆。

感谢您的宝贵时间。

【问题讨论】:

Subversion 项目已不在 Tigris 上,请参阅 subversion.apache.org 【参考方案1】:

当前的 1.6.x 或 1.7.x 变体都可以在 Apache 2.2.x 上正常工作

【讨论】:

以上是关于apache 用哪个版本的主要内容,如果未能解决你的问题,请参考以下文章

Android 1.6 中捆绑了哪个版本的 Apache HTTP 客户端?

jdk1.6.0_23对应tomcat哪个版本

php的几个版本的区别

Ubuntu到底哪个版本最好用

初学Linux选哪个版本好

php 用哪个版本的MySQL好?