在Ubuntu下安裝Apache2+PHP

Home Home
引用 | 編輯 henry014
2006-09-25 20:27
樓主
推文 x0
很少看到有人分享Ubuntu的相關文章,今天正好剛剛裝Apache2+PHP出現問題,所以將解決心得與安裝方法一起說一下!

首先要先安裝Apache2和php4,由於是Ubuntu下,所以我們使用APT來安裝,比較方便

  1. sudo apt-get install apache2 libapache2-mod-php4 php4

如果要安裝PHP5的話則用

  1. sudo apt-get install apache2 libapache2-mod-php5 php5

這時候可以先執行Apache2試試看能不能執行

  1. sudo apache2ctl start

(照理說只會出現一個告訴你ServerName指定到127.0.1.1的訊息,等等會修改)

查看看Apache2是不是正常執行了

  1. ps -aux

執行OK的話,打開瀏覽器 http://localhost應該就可以看到預設畫面,但是會發現打開php檔會變成下載檔案,這時候我們就打開設定檔

  1. sudo gedit /etc/apache2/apache2.conf

首先要先加上

  1. LoadModule php4_module /usr/lib/apache2/modules/libphp4.so

* 注意:似乎要放在
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
這兩行的上面才行,不確定!

然後在任一位置加上

  1. ServerName localhost

也可以打上自己的Domain Name,這點則自己依情況來修改,這樣執行時就不會出現錯誤訊息了!

然後請在/etc/apache2/mods-enabled裡面創一個新檔案 php4.conf,然後在裡面輸入

  1. <IfModule mod_php4.c>
  2. AddType application/x-httpd-php .php .phtml .php3
  3. AddType application/x-httpd-php-source .phps
  4. </IfModule>

(這一點跟其他系統有些不同,我就是在這邊出現問題,爬過Google才找到問題所在)

儲存後退回到文字終端機,重新執行Apache2

  1. sudo apache2ctl restart

這時再測試是否可以打開.php檔,執行OK就表示安裝成功了!

獻花 x1
引用 | 編輯 lapklaman
2010-03-12 15:51
1樓
  
感謝大大的教學

獻花 x0
引用 | 編輯 lawrencelu71050
2010-04-26 22:50
2樓
  
我在這邊順便提醒大家,也是有關linux
一般來說我在安裝fedora或centos,Mysql與PHP我都會順便全部安裝,也就是把mysql伺服器全部套件都一次安裝上去,只要選擇mysql伺服器按下滑鼠右鍵,選擇安裝全部套件即可
RHEL的話建議一開始安裝時候就把mysql全部安裝,自然PHP可以連到MYSQL,除非是有購買原廠技術支援費用,否則沒有輸入註冊序號的話無法使用YUM來線上安裝新套件與更新

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-21 22:32
3樓
  
這篇教學暫時用不上,不過那也收藏起來再說,感謝樓主分享了

獻花 x0