新系統安裝完畢後,首先執行apt-get update 更新apt庫。
然後安裝ssh,輸入apt-get install openssh-server,安裝ssh是為了可以遠端操作,不然坐在機房實在太冷了。
ok,ssh遠端連線成功。
第一步 安裝mysql
輸入sudo apt-get install mysql-server
提示是否安裝輸入Y,接著輸入root預設密碼,需要輸入2次,完成安裝。
第二步 安裝apache2
輸入sudo apt-get install apache2
提示是否安裝輸入Y,完成安裝
第三步 安裝php5
輸入sudo apt-get install php5,發現沒有源,將apt的預設源改為163
前往apt sources的目錄cd /etc/apt/,目錄有個檔案叫做sources.list 把他備份一下 cp sources.list sources.list.bak。
然後前往http://mirrors.163.com/.help/ubuntu.html,複製163的源--已改為阿里雲源
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
將以上內容複製到,sources.list中,然後執行 apt-get update
更新完畢後,在試試裝php5,ok有了 輸入y繼續安裝。
第四步 安裝php5和apache2的對應關係。
sudo apt-get install libapache2-mod-php5,不過我這個版本好像預設就裝好了,可以試一下。
到/var/www/html/下建立一個info.php
<?php phpinfo();
然後訪問一下,如果有資訊那就ok了。
第五步 安裝php的mysql庫
輸入 sudo apt-get install php5-mysql,一樣按Y就完成了。
第五步 安裝php的GD庫,一些功能需要用到
輸入 sudo apt-get install php5-gd
好像也已經安裝了,那就不需要了。
第六步 安裝php連線sqlserver(我的特殊需求)
網上搜下來是需要安裝
apt-get install libsybdb5 freetds-common php5-sybase
我自己只安裝了apt-get install php5-sybase
老樣子輸入Y,完成安裝。
這樣apache2+php+mysql的環境基本搭建完成。
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial mainrestricted deb-src http://archive.ubuntu.com/ubuntu xenial mainrestricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial mainrestricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial mainrestricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates mainrestricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates mainrestricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports mainrestricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports mainrestricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-securitymainrestricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-securitymainrestricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse