Ubuntu Server 14.04 安装Web服务器(Linux+Apache+MySQL+PHP) 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http
2017-12-19 22:42
866 查看
之前整过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. : allow2. 修改/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安装网上邻居
默认安装 apt-get install samba
为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重启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:
为了避免中文可能带来的乱码问题,将默认字符集改成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修改后是这样的:
八、安装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-xslOK! It Works!
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2015-06/119061.htm
以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. : allow2. 修改/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安装网上邻居
默认安装 apt-get install samba
为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重启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:
为了避免中文可能带来的乱码问题,将默认字符集改成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修改后是这样的:
八、安装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-xslOK! It Works!
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2015-06/119061.htm
相关文章推荐
- 在 CentOS7 上安装 Zookeeper-3.4.9 服务 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/L
- MySQL字符集设置—MySQL数据库乱码问题 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-01/31531.htm
- Windows XP硬盘安装Ubuntu 11.10双系统全程图解 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com
- Linux下用内存管理器的钩子函数跟踪内存泄漏 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/200
- 在U-boot下实现自动识别启动Flash的原理 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/201
- Linux内核部件分析 更强的链表klist 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011
- Linux中的spinlock和mutex 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-
- Linux之TQ2440通过nfs挂载根文件系统 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/20
- 跨平台(WIndows, Linux, VxWorks) getTickCount实现 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.li
- Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http:/
- Ubuntu 10.04地址导航栏修改为显示路径 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/20
- Linux下/dev/mem和/dev/kmem的区别 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux
- 安装 MySQL与MySQL GUI Tools本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/0724/10870.php
- CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)
- ORACLE中文排序及在table中指定位置增加字段本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/0531/5086.php
- 如何在Linux中显示和设置主机名 本篇文章来源于 Linux公社网站(www.linuxidc.c
- Zend Studio 实用快捷键一览表本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/0618/6532.php
- 用SAXReader解析xml文档本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/1217/18796.php
- 不错的介绍JS中Cookie的文章本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/0528/4789.php
- Windows让我们养成了什么臭毛病 本篇文章来源于 黑基网-中国最大的网络安全站点 原文链接:http://www.hackbase.com/news/2010-05-10/35154.html