很少看到有人分享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://loc...ost應該就可以看到預設畫面,但是會發現打開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就表示安裝成功了!