Ubuntu 16.04 Xenial Xerus 安裝 Apache, MySQL, PHP(LAMP)

以下是在 Ubuntu 16.04 Xenial Xerus 安裝 Apache, MySQL 及 PHP 的步驟:

開始安裝前, 先更新 repositories

$ sudo apt-get update

更新 repositories 後可以開始安裝 Apache, MySQL 及 PHP.

安裝 Apache

在 Ubuntu 安裝 Apache, 可以很簡單地透過 apt-get 完成:

$ sudo apt-get install apache2

完成安裝後, 可以在瀏覽器輸入伺服器的位置試試, 例如 http://localhost, 如果可以看到 “Apache2 Ubuntu Default Page” 的頁面, 那便表示成功安裝了 Apache.

安裝 MySQL Server

安裝 MySQL 同樣可以用 apt-get 完成, 執行以下指令安裝 MySQL Server:

$ sudo apt-get install mysql-server

安裝時 MySQL 會詢問要設置的 root 新密碼, 或者可以執行 mysql_secure_installation 修改:

# mysql_secure_installation

安裝 PHP

以下指令除了會安裝 PHP 外, 還會安裝一些常用的 PHP 套件:

$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

安裝好 PHP 後, 需要修改 Apache 的設定, 因為 Apache 預設會先使用 index.html 作為 index file, 將這個改為先使用 index.php, 開啟 Apache 的設定檔:

$ sudo vi /etc/apache2/mods-enabled/dir.conf

由面會看到類似這一行:

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

把 index.php 放到最前方的位置, 即這樣:

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

儲存檔案後離開, 然後需要重新啟動 Apache 才會生效:

$ sudo systemctl restart apache2

要測試 PHP, 可以放一個簡單的 PHP Script 到 Apache DocumentRoot 目錄, 這裡:

# vi /var/www/html/info.php

然後輸入以下幾行程式碼:

然後在瀏覽器看看 http://localhost/info.php, 如果看到 PHP 的設定資料便表示安裝完成了。




Leave a Reply