Ubuntu 12.04 64bit最新环境安装教程


最近在公司搭建Ubuntu 12.04 64bit环境过程中收到各种的折磨,在这里整理了下,贴出来希望对大家有所帮助。文章有不足的地方请大家提醒我更正。

始终是超级小白鼠就来尝试下最新的包的安装,测试了好多次之后,终于安装Ubuntu 12.04 64bit成功的了,现在安装在本地的虚拟机上,安装通过,现在拿的是linode的虚拟机做测试。安装完成后记录步骤如下,大家如果不是用Lnmp之类的自动安装脚本,如果对于安装细节不是很明白,可以建议自己动手操作一边,明白现在所需要的相关的组件的安装过程,也能更深入的了解系统的各个部分。

操作系统版本:Ubuntu 12.04 64bit

使用root账号登陆系统,建立相关的目录

下载存放路径

/home/ubuntu/down

安装目录

/usr/local/php  #install php-5.4.3

/usr/local/mysql #install mysql5.5.25

/usr/local/openresty #ngx_openresty-1.0.15.9

/usr/local/redis #2.4.14

存储

/storage/redis

配置文件路径:

php配置

/usr/local/php/etc/php/php.ini

/usr/local/php/etc/php/php-fpm.ini

nginx配置

/usr/local/openresty/nginx/conf

项目部署的代码路径,分项目在整个目录下,这里其实有很多的混合的代码,咋个组织比较好呢?

/source/

/source/restybuddy

安装完系统之后,设置root权限

设置root账户

sudo passwd root #设置root的密码

su – root #切换到root正好

替换服务器最近的源

cp /etc/apt/sources.list /etc/apt/sources.list.bak

vim /etc/apt/sources.list

看属于哪个国家,替换最快的源,这样更新会更快些

更新服务器时间(这里有不同的时区可以自己更改)

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改系统时间

apt-get install -y ntpdate

ntpdate -u pool.ntp.org

date

升级系统组件

apt-get update

apt-get autoremove -y

apt-get -fy install

apt-get install -y build-essential gcc g++ make

for packages in build-essential gcc g++ make automake autoconf re2c wget cron bzip2 libzip-dev libc6-dev file rcconf flex vim nano bison m4 gawk less make cpp binutils diffutils unzip tar bzip2 libbz2-dev unrar p7zip libncurses5-dev libncurses5 libncurses5-dev libncurses5-dev libtool libevent-dev libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlibc openssl libsasl2-dev libxml2 libxml2-dev libltdl3-dev libltdl-dev libmcrypt-dev libmysqlclient15-dev zlib1g zlib1g-dev libbz2-1.0 libbz2-dev libglib2.0-0 libglib2.0-dev libpng3 libfreetype6 libfreetype6-dev libjpeg62 libjpeg62-dev libjpeg-dev libpng-dev libpng12-0 libpng12-dev curl libcurl3 libmhash2 libmhash-dev libpq-dev libpq5 gettext libncurses5-dev libcurl4-gnutls-dev libjpeg-dev libpng12-dev libxml2-dev zlib1g-dev libfreetype6 libfreetype6-dev libssl-dev libcurl3 libcurl4-openssl-dev libcurl4-gnutls-dev mcrypt libcap-dev;

do apt-get install -y $packages –force-yes;apt-get -fy install;apt-get -y autoremove; done

安装语言包

apt-get install language-pack-zh-hans language-pack-zh-hant

服务器支持中文,如果代码里面有中文,可以设置下,也可以不设置

export LC_ALL=”zh_CN.UTF-8″

如果是虚拟机上安装vitualbox tools

现在我们还要到客户机操作系统下,我的是ubuntu下,运行一个命令行控制 台,通过命令将虚拟光驱挂载进来。

mkdir /mnt/cdrom //创建cdrom目录

mount /dev/cdrom /mnt/cdrom //挂载cdrom

下面进入cdrom,运行虚拟光盘上 VBoxLinuxAdditions.run(注意:如果客户机是windows,则需要运行VBoxLinuxAdditions.exe):

cd /mnt/cdrom

sh ./VBoxLinuxAdditions.run

  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页

相关内容