Home  >  Article  >  Backend Development  >  Apache cannot start after php is installed

Apache cannot start after php is installed

王林
王林Original
2019-10-18 11:08:155413browse

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

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

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!

Statement:
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
Previous article:what is php encryptionNext article:what is php encryption