Home > Backend Development > PHP Problem > Apache cannot start after php is installed

Apache cannot start after php is installed

王林
Release: 2023-02-27 09:38:02
Original
5458 people have browsed it

Apache cannot start after php is installed

Reason 1: Port 80 is occupied

For example, IIS, the other is Thunder.

Cause 2: Software conflict

Installing certain software will prevent apache from starting, such as Dr.com. You open the network connection->TcpIp Properties->Advanced ->WINS tab, uncheck lmhosts in netbios, disable netbios in tcp/ip. Then start it again and it should be fine.

Cause three: httpd.conf configuration error

If the apache configuration file httpd.conf is wrong and you start it in windows, you will be prompted that the requested operation has failed, this is a rather depressing thing, because it takes a long time to check the error.

In fact, you can use the command line mode to start apache and bring the parameters. Apache will prompt you which sentence is wrong, and then you can solve it accordingly. The command is as follows:

httpd.exe -w -n "Apache2" -k start
Copy after login

There is another situation:

Even if you start it this time, you may fail to start it next time.

Enter in the run:

netsh winsock reset
Copy after login

After a while cmd will prompt you to restart, ignore it, now APACHE can be started, it is actually a winsock repair.

Recommended tutorial: PHP video tutorial

The above is the detailed content of Apache cannot start after php is installed. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template