簡體   English   中英

配置 Apache2 + PHP 擴展 (Centos6 + httpd)

[英]Configure Apache2 + PHP extentions (Centos6 + httpd)

我正在嘗試在我的 httpd (Centos) 中啟動並運行 PHP,到目前為止,我能夠使用 php 代碼<?php phpinfo(); ?>運行 php 頁面<?php phpinfo(); ?> <?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  ]

我在centos6httpdphp-5.3.3-14.el6_3.x86_64

您是否使用系統包管理器(yum)安裝了 php? 如果是,那么在 apache 配置目錄的 conf.d 文件夾中,可能有一個單獨的 php 配置文件,其中已經有LoadModule php5_module modules/libphp5.so行。 錯誤消息說的是您正在嘗試加載已加載的模塊。

您可能應該刪除所有添加的配置行,如果您的配置有問題,您應該在提到的專用 php 配置文件中修復它。 之后重新啟動並查看 apache 日志是否已成功加載模塊並嘗試查看<?php phpinfo(); ?> <?php phpinfo(); ?>開始工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM