配置Apache2 + PHP扩展(Centos6 + httpd)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Apache2 + PHP扩展(Centos6 + httpd)相关的知识,希望对你有一定的参考价值。
我正在尝试在我的httpd(Centos)中启动并运行php,到目前为止,我已经能够使用php代码<?php phpinfo(); ?>
运行php页面,但是它没有显示php详细信息,而是简单地显示了纯文本。
经过一些研究,我发现即使我安装了php,它也可能无法正确加载php模块,因此我进行了以下更改
#/etc/httpd/conf/httpd.conf
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
DirectoryIndex index.html index.php
AddType text/html .php
AddType application/x-httpd-php-source phps
但结果仍然相同:(,当我重启服务器时说
[sameera@sameera ~]$ sudo /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Mar 04 12:09:07 2013] [warn] module php5_module is already loaded, skipping
[ OK ]
我在centos6
,httpd
,php-5.3.3-14.el6_3.x86_64
。
答案
您是否已使用系统软件包管理器(yum)安装了php?如果是,则在apache配置目录的conf.d文件夹中,可能已经有一个单独的php配置文件,其中已经有LoadModule php5_module modules/libphp5.so
行。错误消息表明您正在尝试加载已加载的模块。
以上是关于配置Apache2 + PHP扩展(Centos6 + httpd)的主要内容,如果未能解决你的问题,请参考以下文章
LAMP环境搭建(centos6.9+apache2.4+mysql5.7+php7.1)
ubuntu18.04系统安装及php7.2,apache2,mysql8,git,svn,composer,vs code 到安装 php 扩展配置php.ini 实现 laravel5.8 运行(
lamp架构之centos6+apache2.4+.mysql5.6+php5.6.30