Lamp environment cannot resolve php solution
1./usr/local/apache/bin/apachectl -M //View The php5_module (shared) module is not loaded;
2. In the /usr/local/apache2/modules/ directory, check whether the libphp5.so module is loaded;
3. Review the compiled configuration Is the file correct: /usr/local/apache2/conf/httpd.conf
Modify apache’s configuration file httpd.conf
vim /usr/local/apache2/conf/httpd.conf
Find 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”
and then find: “#ServerName www .example.com:80" change this line to
“ServerName localhost:80” 保存后退
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 //编译加载所有模块
Recommended tutorial: PHP video tutorial
The above is the detailed content of The lamp environment cannot parse the php environment. For more information, please follow other related articles on the PHP Chinese website!