* Apache的管理與設定更是成了初學 Linux 的使用者必須一定要學會的技術。本文說明的主要環境以 Linux Mint,配合 Apache2 Server 網頁服務、PHP 程式語言、MySQL資料庫(更改為 MariaDB) 及 PHPMyAdmin資料庫管理工具,架設出完整的LAMP服務的架設流程。
* 需求套件:再進行LAMP服務的安裝時,我們需要以下開放原始碼的程式。他的官方網站如下:
- Apache(http://httpd.apache.org/)
- PHP(http://www.php.net/)
- MySQL(http://www.mysql.com/) --> 轉 https://mariadb.org/
- PHPMyAdmin(http://www.phpmyadmin.net)
這些程式是他的官方網站資料,在 Linux Mint OS 中已經有提供LAMP已經編譯好的套件程式,只需要透過 apt-get 的軟體安裝即可方便的安裝完成。
安裝之前
1. 設定好你的網路及網路名稱
sudo /etc/init.d/networking restart 可以重新啟動你的網卡
ifconfig 可以查詢你的網卡資訊
mtchang@machine ~ $ sudo nano /etc/hosts127.0.0.1 localhost127.0.0.1 mtchang-virtual-machine127.0.0.1 mini.jangmt.com192.168.189.129 mint.jangmt.com# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters
* 查詢網卡資訊 ifconfig
mtchang@machine ~ $ ifconfigeth0 Link encap:Ethernet HWaddr 00:0c:29:a4:23:2dinet addr:192.168.189.129 Bcast:192.168.189.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fea4:232d/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:990 errors:0 dropped:0 overruns:0 frame:0TX packets:936 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:93782 (93.7 KB) TX bytes:122551 (122.5 KB)lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:207 errors:0 dropped:0 overruns:0 frame:0TX packets:207 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:29195 (29.1 KB) TX bytes:29195 (29.1 KB)
* 啟動 apache 的服務
* 接下來用瀏覽器測試mtchang@machine ~ $ sudo /etc/init.d/apache2 restart* Restarting web server apache2 [ OK ]
http://localhost/index.php 應該會有 linux 的測試畫面出現。(localhost 只能在本機用,如果試用別機器測試請輸入他的 ip )
* 再 建立 php 的測試檔案, /var/www/html 目錄為 apache2 的家目錄
mtchang@machine /var/www/html $ sudo nano /var/www/html/index.php<?phpecho "hello linux";phpinfo();?>
到這裡 apache2 及 php 可算是可以工作了。
沒有留言:
張貼留言