![](/img/trans.png)
[英]PHP file upload not working on CentOS6 but working on Apache2 on OSX 10.8
[英]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 ]
我在centos6
, httpd
, php-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.