Home > Backend Development > PHP Problem > What should I do if php cannot be parsed under Linux?

What should I do if php cannot be parsed under Linux?

coldplay.xixi
Release: 2023-03-02 09:46:01
Original
3211 people have browsed it

Solution to PHP not parsing under Linux: 1. Add the corresponding PHP type in the configuration file; 2. Add the corresponding index in the configuration file; 3. Use the command [#getenforce] to open the firewall; 4. Load the [php5_module] module.

What should I do if php cannot be parsed under Linux?

Solution to php not parsing under Linux:

Test filetest.php

The code is

<?php        
phpinfo();
?>
Copy after login

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

1. Apache does not add the corresponding php type. , so PHP script parsing is not supported

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 it. Try using the find command

to execute it in the root directory:

#find / -name "httpd.conf"
Copy after login

Modify httpd.confAdd a line of content to the file:

AddType application/x-httpd-php .php
Copy after login

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

The method to find the configuration file is the same as above, find

DirectoryIndex index.html
Copy after login

and change it to

DirectoryIndex index.html index.htm index.php
Copy after login

3. Turn on the firewall

with the command: #getenforce

To check the status of the firewall, if Enforcing 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 :

LoadModule php5_module modules/libphp5.so
Copy after login

Finally restart the machine.

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

Related learning recommendations:PHP programming from entry to proficiency

The above is the detailed content of What should I do if php cannot be parsed under Linux?. 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