在阿里雲ECS伺服器Ubuntu16.04LTS上部署apache2+php+mysql環境
在Ubuntu作業系統上搭建一個最簡單的LAMP環境,給入門的小蝦米們學習。
作業系統:Ubuntu 16.04 64位
更新系統保證軟體源是最新的,同時更新系統也可以降低漏洞的存在。
sudo apt-get update
sudo apt-get dist-upgrade
1、安裝apache2
sudo apt-get install apache2
安裝成功之後可以通過以下命令檢視apache的版本
apache2 -v
執行之後顯示:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2017-09-18T15:09:02
在瀏覽器輸入伺服器IP地址,看到如下頁面就說明安裝成功了
apache安裝成功之後的預設頁面
apache預設頁面
2、安裝PHP
目前阿里雲ECS中的Ubunut系統自帶的PHP版本為7.0,出於簡單,直接採用預設版本安裝,如果對PHP版本有特殊要求,比如要求7.1或者5.6之類的,放在以後再說。
安裝PHP通過一下命令:
apt-get install php
執行完成之後可以通過一下命令檢視php版本
php -v
執行之後顯示:
PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
則安裝成功。
3、安裝apache的php模組,使apache可以呼叫php引擎處理php程式
apt-get install libapache2-mod-php
執行完成之後通過命令檢視是否安裝成功
cat /etc/apache2/mods-enabled/php7.0.load
如果顯示下列內容,則代表成功
Conflicts: php5
LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so
4、檢查PHP執行環境是否安裝完成
通過以下命令在apache的www根目錄寫入phpinfo.php檔案
vi /var/www/html/phpinfo.php
輸入內容