阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu Server 14.04 安装Web服务器(Linux+Apache+MySQL+PHP)

148次阅读
没有评论

共计 3713 个字符,预计需要花费 10 分钟才能阅读完成。

之前整过 CentOS,整了 Ubuntu 才发现,Ubuntu 简单多了~~不知道性能相比又如何。

以 Ubtuntu 14.04 为例,记录一下搭建流程。

一、安装注意点

1. IP 地址

安装时先不要插网线,不然会 DHCP,后续配置起来也麻烦

2. 硬盘分区

自动分区貌似有:/、swap、efiswap、/boot(200MB)
实际两个区就足够了:swap 为内存的 1~2 倍大小,剩余皆为 /

二、IP 配置

装完后一般远程连接,需要配置 ip 地址,以下是多 ip 配置。(安装时会以向导形式配好一个 IP,修改时只要复制粘贴就可以)

vi /etc/network/interfaces

配置信息:

 # The primary network interface
 auto em0
 iface em0 inet static
         address 192.168.1.1
         netmask 255.255.252.0
         network 192.168.1.0
         broadcast 192.168.1.255
         gateway 192.168.8.254
         # dns-* options are implemented by the resolvconf package, if installed
         dns-nameservers 8.8.8.8 8.8.8.9
         # dns-search 163.com

 # The second network interface
 auto em1
 iface em1 inet static
         address 192.168.1.2
         netmask 255.255.252.0
         network 192.168.1.0

重启网卡(貌似不一定生效,reboot 肯定可以)

/etc/init.d/networking restart

三、SSH 服务器

默认安装后 vi /etc/ssh/sshd_config,修改配置文件。
安全起见,可以建立允许列表:

1. 修改 /etc/hosts.allow:

sshd: 192.168.1. , 192.168.0. : allow

2. 修改 /etc/hosts.deny:

sshd : ALL

四、系统更新

先更新源,用以 Trusty Tahr (14.04)为例,其他版本看配置生成器

deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse

再更新 apt-get

apt-get update
sudo apt-get upgrade

然后更新系统并重启

sudo apt-get install update

五、Samba 安装网上邻居

  1. 默认安装 apt-get install samba
  2. 为 samba 创建 ubuntu 系统已经存在的用户 somebody:
smbpasswd -a somebody

然后会提示你输入密码,这是访问网上邻居文件夹的密码。
3. 修改配置文件:

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf

在其后增加共享目录:

[share]
    path = /home/somebody/samba_share
      available = yes 
      browseable = yes 
      public = no 
      writable = yes
  1. 重启 samba 就可以像 windows 一样访问
/etc/init.d/samba restart 

六、安装 apache2

apt-get install apache2  

装好后访问 http://localhost 就可以看到“It Works!”
apache2 配置文件在 /etc/apache2/apache2.conf,web 目录在 /var/www/html

默认用户是 www-data,定义在./envvars 文件中

其他配置文件在:./sites-enabled/*.conf

七、安装 mysql

apt-get install mysql-server mysql-client

安装过程需要设置 root 的密码。Ubuntu 下,MySQL 的配置信息在 /etc/mysql 目录

MySQL 默认的字符集是 latin1:
Ubuntu Server 14.04 安装 Web 服务器 (Linux+Apache+MySQL+PHP)
为了避免中文可能带来的乱码问题,将默认字符集改成 utf-8,具体可以参考这篇文章,修改 /etc/mysql/my.cnf 文件,在相应位置添加:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

修改后是这样的:
Ubuntu Server 14.04 安装 Web 服务器(Linux+Apache+MySQL+PHP)

八、安装 php5 及 Apache 的 php5 模块

apt-get install php5 libapache2-mod-php5 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

OK! It Works!

———————————— 分割线 ————————————

CentOS 6.5 系统安装配置 LAMP(Apache+PHP5+MySQL)服务器环境 http://www.linuxidc.com/Linux/2014-12/111030.htm

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境  http://www.linuxidc.com/Linux/2014-10/107924.htm

Windows 7 下硬盘安装 Ubuntu 14.10 图文教程 http://www.linuxidc.com/Linux/2014-10/108430.htm

U 盘安装 Ubuntu 14.10 http://www.linuxidc.com/Linux/2014-10/108402.htm

Ubuntu 14.10 正式发布下载 http://www.linuxidc.com/Linux/2014-10/108363.htm

Ubuntu 14.04 LTS 如何升级到 Ubuntu 14.10  http://www.linuxidc.com/Linux/2014-10/108381.htm

Ubuntu 14.10 下安装 LAMP 服务图文详解  http://www.linuxidc.com/Linux/2014-12/110082.htm

———————————— 分割线 ————————————

更多 Ubuntu 相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-06/119061.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计3713字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中