Home > Article > Backend Development > What to do if apache php does not parse
Solution to Apache php not parsing: 1. Load the "php5_module" and "libphp5.so" modules; 2. Modify the apache configuration file "httpd.conf"; 3. Add when compiling and installing apache The parameters "most" and "all" are sufficient.
Recommended: "PHP Video Tutorial"
Apache cannot parse php files
Judgement failure when PHP cannot be parsed
1. /usr/local/apache/bin/apachectl -M //Check whether the php5_module (shared) module is loaded;
2. In the /usr/local/apache2/modules/ directory, check whether the libphp5.so module is loaded;
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
In httpd. Found in conf: "AddType application/x-gzip .gz .tgz" Add
"AddType application/x-httpd-php .php" below this line
Look again and continue to find: "DirectoryIndex index.html", change this line to
"DirectoryIndex index.html index.htm index.php"
Find: "#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 two parameters (you do not need to compile again if you use it in the future):
--enable-modes-shared=most //编译加载最多的模块 --enalbe-modes-shared=all //编译加载所有模块
In short, after a failure occurs, you must first determine the cause of the problem, so Only then can we deal with it.
·/usr/local/apache2/bin/apachectl -M:查看安装了哪些模块 ·/usr/local/apache/bin/apachectl -V:查看使用的模式 ·/usr/local/apache2/bin/apachectl -t:检查语法错误 ·/usr/local/apache2/bin/apachectl -l:查看安装的库文件 ·/usr/local/apache2/bin/apachectl graceful:重新加载配置 ·/usr/local/apache2/htcocs 主页存放目录 ·/usr/local/apache2/bin/apachectl 启动文件目录
The above is the detailed content of What to do if apache php does not parse. For more information, please follow other related articles on the PHP Chinese website!