debian8文件服务器,debian 8 下部署开发环境

时间:2016年6月7日 10:42:45

说明:

服务器: debian7 32 位

项目代码:VirtualBox 共享目录

缺点:window 和 linux 文件协议不同,导致在写文件和修改文件时候权限不够,或提示该文件只可读

因为本地网站缓存文件不能写入,导致存在一些本地开放环境中没有出现的问题,在测试环境中出现,所以准备将开放环境迁移到 debian 8 下,保证文件协议一致。

准备工作:

debian 8 镜像

debian8 更新源

操作步骤:

在 debian 官网 中下载 镜像,然后通过 UISO 把镜像 烧录 到 U 盘中,然后通过

U 启动安装 debian 系统 (注:本次安装带有桌面系统镜像,安装步骤略)

系统安装完成后设置系统更新源,因为在安装系统时候未设置系统安全更新,原因是 debian 安装更新的服务器一般设置在国外不同于软件更新源,为更新过慢所以略过安全更新步骤。本次选择的 debian8 更新源是

deb http://mirrors.163.com/debian/ jessie main non-free contrib

deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib

deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib

deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib

deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib

因为 163 提供了系统基础更新源,但是很多系统软件版本还是比较低,所以通过 dotdeb 源来更新软件版本

sudo -s

wget -O- http://www.dotdeb.org/dotdeb.gpg | apt-key add -

echo deb http://dotdeb.90g.org/ jessie all > /etc/apt/sources.list.d/dotdeb.list

然后执行

sudo -s

apt-get update

apt-get upgrade

以上完成了系统基础软件更新完成

开发软件的安装

git

php5-fpm php5-cli mysql5.6-server mysql5.6-client nginx

php5-curl php5-memeched php5-mysqlnd php5-imagick php5-gd

composer

注:因为 debian8 中 mysql 默认版本是 5.7 所以如果要安装 mysql 5.6 版本可参照下面办法

mysql 官方不同版本 mysql 安装源

sudo -s

wget http://dev.mysql.com/get/mysql-apt-config_0.3.6-1debian8_all.d eb

dpkg -i mysql-apt-config_0.3.6-1debian8_all.deb

在弹出窗口选择 server 然后 选择 5.6 版本 然后 apply

然后执行

sudo -s

apt-get update

apt-get upgrade

apt-get install mysql5.6-server mysql5.6-client

这样 mysql 5.6 版本安装成功

注: 在安装过程中可以使用 aptitude search packagename 检查安装包的版本

开放环境配置

开放软件已经安装完成,然后通过 git clone 项目代码,然后部署开放发环境、调整缓存目录权限。

测试

测试本地开放环境、缓存文件是否写入等。

总结:

本次开放环境从 debian7 到 debian8 迁移,出现最多的问题就是在于更新源没有修改,在最早一次安装中,使用的是 debian7 更新源,导致在安装软件时候出现较多的软件依赖问题,后来检查到 debian 每个版本都有属于自己的代号,例如: debian7 --> wheezy、debian8 -->jessie ,所以在更新源中代号应该也要替换,这样才能保证安装到当前版本系统软件稳定版本,从而不会出现软件版本依赖问题。其次,mysql 的安装,因为系统默认版本是 5.7 所以找了很多办法去调整 mysql 版本,最后在 mysql 官网找到一篇文章讲述不同系统版本安装不同版本的 mysql 方法,所以最后解决了 mysql5.6 安装问题。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值