CentOS掛在VMware下的PHP問題 - Linux

Table of Contents

※ 引述《ckshman ()》之銘言:
: 先說一下
: 小弟我家是浮動IP
: 約有四到五個
: 目前小弟我已經把CentOS架設在VMware下哩
: 然後小弟我在終端機那邊打
: yum install httpd mysql-server php php-devel php-mysql
: 很自然的就把 Apache + PHP + MySQL 掛上去
: 之後
: 我就直接跳到
: /etc/init.d/httpd start 開啟 Apache
: 然後很自然就在瀏覽器上瀏覽果然很正常出現跟鳥哥網頁一樣的上面藍色底下面白色底
: 的畫面
: 但之後我打
: vi /var/www/html/phpinfo.php
: <?php
: phpinfo();
: ?>
: 很遺憾
: 我的PHP
: 沒有跑出來
: 之後我就去html資料夾用文字文件的方式增加一個phpinfo.php的檔案
: 裡面打上
: <?php
: phpinfo();
: ?>
: 之後再按儲存
: 然後在去網址上打
: http://localhost/phpinfo.php
: 但還是失敗整個畫面是白的
: 並沒有出現跟鳥哥一樣的PHP紫色底畫面
: 我該如何處理
: 謝謝各位高手們
: http://linux.vbird.org/linux_server/0360apache.php
: 鳥哥網址


因為太多字哩
所以用回文的方式用

[root@124-8-89-25 ~]# /etc/init.d/httpd start
正在啟動 httpd: [ 確定 ]

[root@124-8-89-25 ~]# netstat -tunl | grep ':80'
tcp 0 0 :::80 :::*
LISTEN

[root@124-8-89-25 ~]# tail /var/log/httpd/error_log
[Sat Jul 10 08:47:33 2010] [error] [client 127.0.0.1] PHP Warning: Unknown:
failed to open stream: Permission denied in Unknown on line 0
[Sat Jul 10 08:47:33 2010] [error] [client 127.0.0.1] PHP Warning: Unknown:
Failed opening '/var/www/html/phpinfo.php' for inclusion (include_path='.:/
usr/share/pear:/usr/share/php') in Unknown on line 0
[Sat Jul 10 08:59:14 2010] [notice] caught SIGTERM, shutting down
[Sat Jul 10 15:49:52 2010] [notice] SELinux policy enabled; httpd running as
context root:system_r:httpd_t:s0
[Sat Jul 10 15:49:52 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/
sbin/suexec)
[Sat Jul 10 15:49:52 2010] [notice] Digest: generating secret for digest
authentication ...
[Sat Jul 10 15:49:52 2010] [notice] Digest: done
[Sat Jul 10 15:49:52 2010] [notice] Apache/2.2.3 (CentOS) configured --
resuming normal operations
[Sat Jul 10 15:50:01 2010] [error] [client 127.0.0.1] Directory index
forbidden by Options directive: /var/www/html/
[Sat Jul 10 15:50:04 2010] [error] [client 127.0.0.1] File does not exist:
/var/www/html/favicon.ico


打tail /var/log/httpd/error_log
居然出現跟鳥哥不同的
真囧到哩
但問題是出在哪????

另外
如果我用增加網頁內容的話
我應該就是放到路徑 /var/www/html/
的html下對吧~~~~

--

All Comments

Rebecca avatarRebecca2010-07-11
cd /var/www/html/ ; ls -l
whoami
Agnes avatarAgnes2010-07-16
/var/log/message看看有什麼錯誤訊息吧
Eden avatarEden2010-07-18
cd /var/www/html/ ; ls -l 請問是啥意思
Carolina Franco avatarCarolina Franco2010-07-22
打上你的 cd /var/www/html/ ; ls -l 之後
Eartha avatarEartha2010-07-26
-rw------- 1 root root 0 7月 10 08:38 index.htm~
-rw------- 1 root root 20 7月 10 08:47 phpinfo.php
-rw------- 1 root root 0 7月 10 08:46 phpinfo.php~
Hedwig avatarHedwig2010-07-30
就這樣~~~ 至於whoami 是root
Oscar avatarOscar2010-08-02
這代表phpinfo.php這些檔只有root可以讀寫啊 要改成apache吧
Anonymous avatarAnonymous2010-08-02
看不太懂樓上所謂改成Apache意思????
Linda avatarLinda2010-08-07
chown apache:apache /var/www/html/* <= 改權限
Connor avatarConnor2010-08-08
把SELinux 關閉 在測試
Suhail Hany avatarSuhail Hany2010-08-11
真的打chown apache:apachp /var/www/html/* 就可以看php
Aaliyah avatarAaliyah2010-08-16
嘖嘖,建議你充實一下基本功再架站,不然當了冤大頭都不知@@
Poppy avatarPoppy2010-08-17
既然你有在參考鳥哥,你應該要看看鳥哥關於chmod部分的說明,
Elvira avatarElvira2010-08-18
這個是有關權限的部分造成的問題,看看會對你有幫助~ :)
Jack avatarJack2010-08-20
感謝