Apache cannot start problem solving after connecting PHP, apachephp
Problem: Apache before normal, connection configuration after PHP can not start, with Apache Test configration test after the error form:
Cannot load D:/php/php5apache2_2.dll into server (or Php5apache2_4.dll)
My personal solution is this:
1 First look at the configuration of the path, whether the spelling is wrong, did not find fault
2 before using Apache has no problem, so I think it is php download the wrong version, I started the download is 5.6, the inside of the module file is Php5apache2_4.dll, so I think PHP is not a problem, Baidu found a search may be missing the correct VC library version
3 Then, I looked at the PHP package (the best last Officer Web download) file, the filename of the hint is VC9 (as if, this package I later also deleted, but this is not important), and then search the following paragraph:
The compiler used by php5.5 is vc11,php5.4 and php5.3 is vc9,php5.2 is VC6. Also pay attention to the x86 version, or the x64 version. Currently only php5.5 offers x64 versions, others are only x86 versions.
apache.org downloaded Apache is the VC6 version, otherwise you can install different runtime libraries according to different file instructions.
VC11 Runtime x86/x64 version: http://www.microsoft.com/en-us/download/details.aspx?id=30679
VC10 Runtime x86 version: http://www.microsoft.com/en-us/download/details.aspx?id=5555
VC10 Runtime x64 version: http://www.microsoft.com/en-us/download/details.aspx?id=14632
VC9 Runtime x86 version: http://www.microsoft.com/en-us/download/details.aspx?id=5582
VC9 Runtime x64 version: http://www.microsoft.com/en-us/download/details.aspx?id=15336
However, I downloaded the installation of the VC library, thought can but, but still reported the same error ...
4 I downloaded the VC library deleted, and changed a download address tried, still not, and download VC10 still no, Mom!
5 Then, certainly not the VC library problem, is not the problem of Apache, then the problem of PHP. So, my last officer net and downloaded a low version of the PHP5.3.5, decompression found that this version of the module file became Php5apache2_2.dll, and 5.6 version is Php5apache2_4.dll, and then downloaded a PHP version, Found inside no module file, Pit!
6 So I can judge the problem of this file, so change 5.3.5 this version, NEMO, succeeded!!!
7 Joy While viewing a previously opened Web page, roll down, there is just a description to solve this problem:
If apache/php does not start yet, it is most likely the problem with the Php5_module module:
1, Apache2.0 corresponding PHP module for the Php5apache2.dll
2, Apache2.2 corresponding PHP module for the Php5apache2_2.dll
3, Apache2.4 corresponding PHP module for the Php5apache2_4.dll
In other words, depending on the Php5_module module, you know which Apache the current version of PHP supports
Therefore, the apache/php collocation has the following situation:
1, php5.2 support Apache2.0 and Apache2.2;
2, php5.3, php5.4 at the same time support Apache2.2 and Apache2.4;
3, php5.5 only support Apache2.4
8 Sweat, just a little more than one screen can solve the problem earlier, remember not lazy ah.
The above mentioned is the whole content of this article, I hope you can like.
http://www.bkjia.com/PHPjc/1019069.html www.bkjia.com true http://www.bkjia.com/PHPjc/1019069.html techarticle Apache connection PHP can not start problem resolution, apachephp problem: Apache before normal, connection configuration after PHP can not start, with Apache Test configration test after the error form: ...