環境
Debian 8 (Jessie) 請注意OS版本, 本文針對 Debian 8 做說明
Apache 2.4
PHP 7.0
加入 dotdeb 資源
新增套件來源
新增 dotdeb.org 資源庫, 此為 PHP7 的套件來源
echo "deb http://mirrors.teraren.com/dotdeb/ stable all" | sudo tee --append /etc/apt/sources.list
echo "deb-src http://mirrors.teraren.com/dotdeb/ stable all" | sudo tee --append /etc/apt/sources.list
由於我的主機在日本, 因此我選擇日本的鏡像點, 你也可以從 https://www.dotdeb.org/mirrors/ 尋找比較適合的鏡像點
加入 dotdeb.org 的 GPG Key
新的套件來源都必須加入 GPG Key 來確保完整性, 我們可以透過下列指令匯入 dotdeb 的 GPG Key
wget -qO - https://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
更新主機套件資訊以及升級過期套件
sudo apt-get update && sudo apt-get upgrade -y
安裝 Apache + PHP 7
安裝 Apache
sudo apt-get install apache2 -y
安裝 PHP 7
sudo apt-get install php7.0 php7.0-common -y
安裝 PHP 7 常用函數庫
我們可以透過 apt-cache 列出所有可以安裝的 php7.0 函數庫
apt-cache search php7.0
這邊我就只安裝常用的套件, 各位可以依照需求自行補充安裝
sudo apt-get install php7.0-zip php7.0-mysql php7.0-mcrypt php7.0-mbstring php7.0-json php7.0-imagick php7.0-gmp php7.0-curl php7.0-dom php7.0-gd -y
連接 Apache 與 PHP 7
sudo apt-get install libapache2-mod-php7.0 -y && sudo service apache2 restart
測試結果
在 Web 目錄中建立一個 test.php 來確認是否能夠正常執行 php
echo "<?php phpinfo();" | sudo tee /var/www/html/test.php
打開瀏覽器 前往 http://[你的IP]/test.php
若出現以上面的畫面就代表 Apache 與 PHP 7 成功運作