作者schedule6666 (schedule)
看板Linux
標題Apache 吃不到php的設定
時間Thu Jan 18 19:34:22 2018
大家好,我是因為工作需要而接觸linux apache的超新手。
如果問了蠢問題,請鞭小力一點...
我把寫好的專案丟進linux 下的 /var/www/html
然後因為路徑設定的問題,我follow了鳥哥的文章設定了 httpd.conf
然後,我自己也不知道動到了什麼,使得元來可以看到的檔案,訪問時只能讀到純文字
ex: localhost/index.php
直接在螢幕畫面上給我秀出
<?php
phpinfo();
?>
這個東西,想請問各位高手對於這個問題有任何頭緒嗎?
小妹今天已經k了一天http.conf的設定,但還是沒有任何頭緒 (大哭)
回應下面的留言: 我只有動到httpd.conf 這個檔案。 然後我把我的httpd.conf
放在dropbox上
https://www.dropbox.com/s/iz8yqxkx0sl9j74/httpd.doc?dl=0 再麻煩大家了。
然後…我找了一下,沒有mod_php.conf這個檔案耶 @@"
-----
Sent from JPTT on my HTC_D10u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.98.131
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1516275265.A.CC4.html
推 hijkxyzuw: 你有裝 php 嗎? 01/18 19:46
→ schedule6666: 有的,一開始是可以上web的 01/18 19:52
推 acidjazz: 只有動到httpd.conf嗎?可以把內容貼上來看看 01/18 21:05
→ kpier2: 若有 mod_php.conf 也順便貼上來 01/18 22:11
→ schedule6666: 只有動到httpd.conf 01/18 22:21
※ 編輯: schedule6666 (36.231.30.14), 01/18/2018 22:43:33
→ bamchisu: 你會不會沒有load php的模組? 01/18 22:48
→ schedule6666: 請問是指 php-pear那些東西嗎? 01/18 23:00
推 filiaslayers: 你有裝php嗎... 01/18 23:21
→ schedule6666: 真的有啦...QQ. 雖然不是我安裝的,但我有檢查過his 01/18 23:35
→ schedule6666: tory,有看到有安裝, yum php ...等指令,而且我在 01/18 23:35
→ schedule6666: 把那包丟進去之前打 localhost/index.php是正常的 01/18 23:35
推 yanli2: 跟設定無關 你apache php MySQL 砍掉重裝試試 01/19 01:57
→ obarisk: r-apache-mysql-php/ 01/19 07:34
→ schedule6666: 那個連結點進去看不到東西欸 @@、 01/19 10:03
→ schedule6666: 12樓,因為db也在同一台server上,如果砍掉重灌,這 01/19 10:05
→ schedule6666: 樣會影響db連線嗎? 01/19 10:05
推 yanli2: 會喔!你重裝apache php 就好試試 01/19 10:09
→ schedule6666: 我下了yum remove php這個指令,然後重新安裝一次, 01/19 10:47
→ schedule6666: 結果還是一樣 QQ 01/19 10:47
推 prsb: ls /etc/apache2/mods-enabled/,看看php的mod有沒有啟用 01/19 11:05
→ schedule6666: 我cd 進去,沒有這個目錄欸 01/19 11:21
推 yanli2: yum remove httpd php* ; yum install httpd php* 01/19 12:10
→ yanli2: 安裝完後丟一個 phpinfo 到根目錄先看有沒有run起來 01/19 12:11
→ yanli2: 你os 版本? 01/19 12:12
→ schedule6666: centos7 , 我照著指令打完後,測試 index.php後網頁 01/19 12:18
→ schedule6666: 出現連線失敗。 01/19 12:18
推 yanli2: 理論上 一裝完後不用改設定就能跑php, 你127.0.0.1 有畫 01/19 12:23
→ yanli2: 面? 01/19 12:23
→ yanli2: service httpd start 有啟動? 01/19 12:23
→ schedule6666: 下 systemctl start httpd 這個指令時,出現 failed 01/19 12:26
→ schedule6666: to start httpd.service: unit not found 01/19 12:26
→ schedule6666: 127.0.0.1 無畫面 01/19 12:28
推 yanli2: 沒裝httpd啊...... yum install httpd 01/19 12:30
→ schedule6666: 裝完後重啟 httpd 還是一樣欸... 01/19 12:33
→ schedule6666: 回到了吃不到php設定的問題 01/19 12:34
→ schedule6666: 按順序重裝一次就可以了,感謝 01/19 12:42
推 yanli2: 吃到php了嗎? 01/19 12:45
→ schedule6666: 吃到了,大感謝 01/19 13:03
推 yanli2: :P 01/19 13:03
推 kitehero: 大吉大利 今晚吃php 01/19 16:10
→ schedule6666: 再配apach及 mariadb當配菜吃 :p 01/19 17:32
推 yanli2: 我個人是使用Nginx+apache+php+MySQL5.6 01/19 22:35
→ schedule6666: 我也有聽過,你覺得跟apache比起來,你個人比教推哪 01/19 23:50
→ schedule6666: 個? 01/19 23:50
推 yanli2: 我兩個共用。Nginx為主、apache代理php 主要是nginx設定ht 01/20 00:00
→ yanli2: tp/2比較簡單,對靜態檔案處理速度佳 01/20 00:00
→ yanli2: Apache+php 則是已經用很久了,設定也比較熟悉 01/20 00:01
推 yanli2: MySQL /mariadb 之前用最新版的跑主從和叢集問題很多,懶 01/20 00:04
→ yanli2: 得除錯了,降到5.6可以穩穩的跑主從就加減用 01/20 00:04
→ schedule6666: 哇,太厲害了? 感謝你的指導,我也來研究一下 01/20 00:13
※ 編輯: schedule6666 (39.10.44.146), 01/20/2018 00:14:13