Ubuntu 安裝php+mysql 環境

hikarusun發表於2016-12-02

新系統安裝完畢後,首先執行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

相關文章