OK!最單純簡易的 WWW 伺服器設定搞定的差不多了,接下來就是要啟動啦!啟動的方法簡單到不行,用傳統的方式來處理:
[root@www ~]#
[root@www ~]#
[root@www ~]#
另外,其實 Apache 也自行提供一支 script 可以讓我們來簡單的使用,那就是 apachectl 這支程式啦! 這支程式的用法與 /etc/init.d/httpd 幾乎完全一模一樣喔!
[root@www ~]#
[root@www ~]#
一般建議你可以稍微記一下 apachectl 這支程式,因為很多認證考試會考,而且他也是 Apache 預設提供的一個管理指令說!好了,來看看有沒有啟動成功?
[root@www ~]#
Proto Recv-Q Send-Q Local Address  Foreign Address State  PID/Program name
tcp        0      0           :::*            LISTEN 2493/httpd

[root@www ~]#
[notice] SELinux policy enabled; httpd running as context unconfined_u:system_r::s0
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[notice] Digest: generating secret for digest authentication ...
[notice] Digest: done
[notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.2 configured -- resuming normal operations
這樣應該就成功啟動了 Apache 囉!比較重要的是還有啟動 SELinux 的相關說明,這底下我們還得要注意注意呢! 接下來測試看看能不能看到網頁呢?首先看看 /var/www/html 有沒有資料?咦?沒有~沒關係,因為 CentOS 幫我們造了一個測試頁了 (Apache 的 welcome 模組功能),所以你還是在瀏覽器上面輸入你這部主機的 IP 看看先:


圖 20.2-1、啟動 Apache 之後,所看到的預設首頁

你可以在伺服器上面啟動圖形介面來查閱,也可以透過客戶端電腦來連線 (假設防火牆問題已經克服了)。 鳥哥這裡假設伺服器為 runlevel 3 的純文字介面,因此使用外部的用戶端電腦連線到伺服器的 IP 上,如上圖畫面中的箭頭 1 處。如果你是在伺服器本機上面啟動的瀏覽器,那直接輸入『 http://localhost 』即可。同時看到畫面中的箭頭 2 所指處,你就可以發現首頁的位置是在 /var/www/html/ 底下囉!但如果想要知道有沒有成功的驅動 PHP 模組,那你最好先到 /var/www/html 目錄下去建立一個簡單的檔案:
[root@www ~]#
要記住,PHP 檔案的副檔名一定要是 .php 結尾的才行喔!至於內容中,那個『 <?php ... ?> 』是嵌入在 HTML 檔案內的 PHP 程式語法,在這兩個標籤內的就是 PHP 的程式碼。那麼 phpinfo(); 就是 PHP 程式提供的一個函式庫,這個函式庫可以顯示出你 WWW 伺服器內的相關服務資訊, 包括主要的 Apache 資訊與 PHP 資訊等等。這個檔案建置完畢後,接下來你可以利用瀏覽器去瀏覽一下這個檔案:


圖 20.2-2、測試 Apache 能否驅動 PHP 模組

注意看網址的部分喔!因為我們 phpinfo.php 是放置在首頁目錄底下,因此整個 URL 當然就成為上述箭頭 1 當中的模樣了。 這個 phpinfo() 函數輸出的內容還挺機密的,所以測試完畢後請將這個檔案刪除吧!從上頭的畫面你可以知道 PHP 模組的版本以及 Apache 相關的重要資料啦!自己仔細瞧瞧吧!如此一來,你的 Apache 與 PHP 就 OK 的啦!
那萬一測試失敗怎麼辦?常見的錯誤問題以及解決之道可以參考:
  • 網路問題:雖然在本機上沒有問題, 但不代表網路一定是通的!請確認一下網路狀態!例如 Route table, 撥接情況等等;
  • 設定檔語法錯誤:這個問題很常發生,因為設定錯誤,導致無法將服務啟動成功。 此時除了參考螢幕上面的輸出資訊外,你也可以透過 /etc/init.d/httpd configtest 測試語法,更佳的解決方案是參考 /var/log/httpd/error_log 內的資料,可以取得更詳盡的解決之道。
  • 權限問題:例如你剛剛在 httpd.conf 上面的 user 設定為 apache 了,但偏偏要被瀏覽的檔案或目錄權限對 apache 沒有可讀權限,自然就無法讓人家連線進去啦!
  • 問題的解決之道:如果還是沒有辦法連接上來你的 Linux Apache 主機,那麼請:
    1. 察看 /var/log/httpd/error_log 這個檔案吧!他應該可以告訴你很多的資訊喔!
    2. 仔細的察看一下你瀏覽器上面顯示的資訊,這樣才能夠知道問題出在哪裡!
    3. 另一個可能則是防火牆啦!察看一下 iptables 的訊息!也可能是 SELinux 的問題喔!

转载于:https://blog.51cto.com/zouxianjun1218/834927

LAMP 啟動 WWW 服務與測試 PHP 模組相关推荐

  1. Windows server 2003 R2 文件服務管理測試報告

    一.Windows server 2003 R2文件服务器资源管理器的功能介紹 摘自微軟網站關于windows server 2003 server R2介紹網頁中的一段話: [管理存储资源不仅包含数 ...

  2. Django項目部署到Ubuntu服務器

    1.将DjanGo项目配置文件中的 ALLOWED_HOSTS设置为:当前服务器IP或*: ALLOWED_HOSTS = ["*",] 2.uwsgi a.在服務器安裝uwsgi ...

  3. 認識系統服務 daemons

    認識系統服務 daemons 切換解析度為 800x600 最近更新日期:2005/10/12 在 Unix-Like 的系統中,常常聽到這個字眼: daemons !那麼什麼是傳說中的 daemon ...

  4. Centos6.x Desktop 關閉防護墻及無關服務

    1,查看iptables并關閉服務.禁止自啟動 ~]# service iptables status ~]# service iptables stop ~]# chkconfig iptables ...

  5. 交易服務助力大數據產業生態系統完善

    據有關預測,未來三年內,我國大數據市場將以每年超過60%的速度增長,預計到2017年市場規模將達到37.9億美元.面對爆炸式增長的市場,面對不遠處誘人的"大蛋糕",我國大數據產業生 ...

  6. c#服务器上的文件怎么打印,C# 如何調用客戶端打印機打印服務器上的word文件

    [size=13px]    做了一個系統,需要打印word,服務器上有打印模塊,打印之前是將打印的內容通過書簽的新式生成了一個新的word保存在服務器上,在客戶端訪問系統打印的時候出現了一些問題.客 ...

  7. Unity 5.4公開測試,免費用戶也能下載使用!

    作者:ALEX LIAN  原文連結 為開發者提供可靠穩定的產品是我們一貫的使命,現在我們想提供Unity 5.4 beta版本給所有的開發者測試,包含了Unity Personal Edition版 ...

  8. Linux下nvidia压力测试,Linux 系統 NVIDIA GPU 顯示卡壓力測試

    這裡介紹如何在 Linux 系統上進行 NVIDIA GPU 顯示卡的壓力測試. 在組裝含有多張 GPU 顯示卡的大型工作站時,通常都要考慮電力與散熱問題,顯示卡的耗電量可以經由廠商的規格直接查出來, ...

  9. linux服務器重啟後自動啟動java項目的腳本配置

    linux 服務器重啟後自動啟動java項目的腳本配置 #!/bin/bashexport JAVA_HOME=/root/jdk1.8.0_151 export JRE_HOME=/root/jdk ...

最新文章

  1. 深入理解 Java 内存模型(转载)
  2. 用java实现冒泡排序_Java实现冒泡排序
  3. Taro+react开发(25)三元
  4. 简述计算机的英语作文,初中计算机的英语作文
  5. 使用pytorch自定义DataSet,以加载图像数据集为例,实现一些骚操作
  6. 启动mysql 1067_启动mysql遇到1067问题
  7. 一起学习C语言:初步进入编程世界(二)
  8. HTML5 —— 属性
  9. 阿里云发布“码上公益”平台 打造更高效透明的“科技公益”
  10. Spring Data Jpa 查询返回自定义对象
  11. 判断手机上是否安装某个APP(iOS)
  12. android qq输入法表情,QQ输入法-问题反馈
  13. 倒立摆状态反馈控制——分析、建模与仿真(matlab)
  14. html 数据类型 text,客户端发现响应内容类型为“text/html; charset=utf-8”,但应为“text/xml”。...
  15. discuzq 去除页面版权
  16. Business Cycle 【UVALive - 7501】【二分答案+思维处理】
  17. Apache Tuscany SCA 用户指南
  18. SAP物料主数据修改利润中心
  19. 云IDE:Eclipse Che:Eclipse下一代IDE
  20. 思迈特软件Smartbi:大数据分析平台的搭建和BI平台的区别

热门文章

  1. 图片的裁剪、旋转、平移、模糊
  2. RxJava响应式编程学习笔记
  3. LeetCode Flatten Binary Tree to Linked List (dfs)
  4. LeetCode Intersection of Two Linked Lists
  5. protobuf的ParseFromArray 解析失败的问题
  6. 题目1015:还是A+B
  7. HDU2034 人见人爱A-B
  8. HDU1753 大明A+B(大数相加)(Java题解)
  9. 7-9将灰度转为彩色
  10. leetcode valid number