Home >Backend Development >PHP Problem >Why doesn't php parse

Why doesn't php parse

藏色散人
藏色散人Original
2019-12-13 14:25:573202browse

Why doesn't php parse

Why doesn’t php parse?

Solution to PHP not parsing under Linux

There was no test after installing PHP last time. Recent tests found that the PHP code was not executed and was not parsed. , the performance is, return source code

test file test.php

code is

<?php
        phpinfo();
?>

should return the php information page, but only the source code is returned, the troubleshooting information is as follows:

1.apache has not added the corresponding php type, so it does not support php script parsing

Solution: Add the corresponding type in the configuration file

Find the apache configuration file: If you know the location, find it yourself. If you don’t know the location, try using the find command

Execute in the root directory: #find / -name "httpd.conf"

Modify httpd.conf in the file Add a line of content: AddType application/x-httpd-php .php

2. There is no index for php. Without the support of this index, web pages written in php cannot be parsed

Solution: Add the corresponding index in the configuration file

Find the configuration file as above, find DirectoryIndex index.html

Change to DirectoryIndex index.html index.htm index.php

3. Turn on the firewall

Use the command: #getenforce

to check the status of the firewall. If it is Enforcing, it means it is on. Please turn it off in the configuration file

In the /etc/selinu directory, modify the enforcing in the config to disabled

4. The php5_module module is not loaded

Solution: Add the module

in the configuration file Add: LoadModule php5_module modules/libphp5.so

Finally restart the machine.

At this point, there should be no problem. Retest, you can return PHP information

Why doesnt php parse

For more PHP related knowledge, please visit PHP Tutorial!

The above is the detailed content of Why doesn't php parse. 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