Home >Backend Development >PHP Problem >php cannot parse
Judgement failure when PHP cannot be parsed
1. Check whether the php5_module (shared) module is loaded
/usr/local/apache/bin/apachectl -M
2. Check whether the libphp5.so module is loaded in the following directory
/usr/local/apache2/modules/
3. Check whether the compiled configuration file is correct
/usr/local/apache2/conf/httpd.conf
Modify apache's configuration file httpd.conf
vim /usr/local/apache2/conf/httpd.conf
Found in httpd.conf: "AddType application/x-gzip .gz .tgz
" Add
“AddType application/x-httpd-php .php”
below the line and continue searching to find: "DirectoryIndex index.html
", change this line to
“DirectoryIndex index.html index.htm index.php”
Find again: "#ServerName www.example.com:80
" Modify this line to "ServerName localhost:80
" Save and go back.
4. Use the command to check whether the main configuration file is correct
/usr/local/apache2/bin/apachectl -t
5. When compiling and installing apache, it is recommended to add the following two Parameters (no need to compile again if used in the future)
--enable-modes-shared=most //编译加载最多的模块 --enalbe-modes-shared=all //编译加载所有模块
Recommended tutorial: PHP video tutorial
The above is the detailed content of php cannot parse. For more information, please follow other related articles on the PHP Chinese website!