谈在virtualbo中向debian linu移植通达oa

上传人:zejun11****63.com 文档编号:122231074 上传时间:2020-03-03 格式:DOC 页数:22 大小:185KB
返回 下载 相关 举报
谈在virtualbo中向debian linu移植通达oa_第1页
第1页 / 共22页
谈在virtualbo中向debian linu移植通达oa_第2页
第2页 / 共22页
谈在virtualbo中向debian linu移植通达oa_第3页
第3页 / 共22页
谈在virtualbo中向debian linu移植通达oa_第4页
第4页 / 共22页
谈在virtualbo中向debian linu移植通达oa_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《谈在virtualbo中向debian linu移植通达oa》由会员分享,可在线阅读,更多相关《谈在virtualbo中向debian linu移植通达oa(22页珍藏版)》请在金锄头文库上搜索。

1、在VirtualBo中向Debian Linu移植通达OA2008一、预备工作本文只用于学习目的,请阅读本文的朋友尊重通达公司的软件的著作权,不要使用破解的OA2008。假如有意使用通达OA,请与通达公司联系购买正版。我用的是通达OA2008增加版的30客户免费版,请需要的朋友们到通达的官方网站下载。我的这篇文章能够未经我的许可转载,但转载时请注明出处与作者。我们的目标,是将运行于Windows环境下的通达OA2008增加版迁移到Linu环境下,通过这种方式,系统地学习Linu、MySQL、Apache、PHP的差不多知识,同时也对OA2008增强版的理解更为深刻。 我使用VirtualBo的

2、缘故,是因为它免费。而且,VirtualBo功能越来越强,设置也越来越方便,完全能满足我的需要。它的更新速度也特不快。VirtualBo现在的版本差不多是 2.2.2在Windows下安装VirtualBo是特不方便的,几乎不需要什么设置。在建立虚拟机时,VirtualBo的界面也特不友好,也专门容易上手。我个人觉得,假如是初学Linu的人学习架设服务器,用debian特不合适。在debian下安装lamp,安装与设置变得特不简单。在下面的介绍中我们就能够看到debian在构建lamp的方便。关于debian的安装,在网上能够找到专门多介绍,我就不多讲了。我是用DVD光盘安装debian以及相

3、关的软件,我觉得如此安装速度快些。我所用的debian版本是4.0,不名etch。我只是希望建立一个虚拟的内部网络环境,没有打算访问互联网,因此我在建立虚拟机的时候,不管是要建立一个基于Linu操作系统的虚拟机,依旧基于Windows P系统的虚拟机,关于该虚拟机的网络设置都选择了“连接方式”中的“Internal Network”,如此的就能够用两台虚拟机模拟网络连接。我将用基于Linu操作系统的虚拟机作为OA服务器,而另外的基于Windows操作系统的虚拟机作为客户机进行调试。有这些设置就够了,其它能够先不管,有兴趣的朋友们能够试试其它的功能与设置。总之,VirtualBo做得越来越强大的

4、,依旧免费的!我只是为了实验通达OA向Linu的移植,可不能安装其它软件,也不在乎系统的性能,因此就debian只用两个分区一个是做为根分区,另一个是交换分区。我最小的debian系统的网络设置如下:机器名:debian-01IP:192.168.0.11子网掩码:255.255.255.0网关:255.255.255.0DNS:192.168.0.2在安装完Debian最小系统后,我们再用虚拟机建立一个window系统。我安装了Windows P。为了以后安装方便,我们最好安装VirtualBo的增加功能。那个以Windows P为操作系统的虚拟机网络配置如下:机器名:winp-01IP:1

5、92.168.0.31子网掩码:255.255.255.0网关:255.255.255.0DNS:192.168.0.2如此,我们就可能通过那个虚拟的Windows P作为客户机测试oa。做完debian与Windows P这两个虚拟机后,我们先不着急安装其它的软件,我们需要先试试这两个虚拟机能否通过虚拟的网络边通。假如我们在虚拟Windows P上能ping通debian虚拟机,我们就能够进行后面的安装与设置。假如不能ping能,就认真检查一下各个虚拟机的网络设置。再讲一次,我对两个虚拟机的网络设置都选择了Internal Network。debian的最小系统中没有less,我们将它安装上

6、,如此在以后的安装与配置中会方便些。# apt-get install less二、安装vsftpd先安装一个ftp软件。能够用vsftpd或者proftpd。vsftpd设置简单,但功能少。proftp功能强大,但设置相当复杂些。我是从vsftp入手的,那么我们就先试着安装一下vsftp吧。# apt-get install vsftpd运行完上面的命令后,我们进入/home目录,看看它下面是不是多了一个ftp目录? 下面,我们要进行一些必要的设置,使得能够从虚拟的客户机winp-01中对ftp服务器中的/home/ftp目录进行上传、下载、删除、建立目录等操作,如此一来,我们就能够方便地通

7、过客户机向服务器上传必要的安装文件。在/home/ftp下新建一个目录,让所有用户都能访问,能够上传文件,能建立子目录。那个地点要讲的是,/home/ftp的主文件夹不能有全局写权限,否则将不能登录。#mkdir /home/ftp/pub#chmod v 777 /home/ftp/pub接着我们配置/etc/vsftpd.conf,那个配置文件中相关的设置中下:listen=YESanonymous_enable=YESwrite_enable=YESanon_umask=000anon_upload_enable=YESanon_mkdir_write_enable=YESanon_ot

8、her_write_enable=YES其余内容都保持不变。至于以上内容的意义,请大伙儿参考相关手册。然后重新启动ftp服务:# /etc/init.d/fstpd restard在客户机winp-01的扫瞄器地址栏中输入ftp:/192.168.0.11,就能够匿名访问。试着向ftp的目录中复制文件,假如能复制上ftp服务器中,就讲明设置无误。同时也试试文件的删除、建立子目录,我们需要这种效果。以后,我们就能够通过客户机的windows P系统将文件上传到那个ftp目录中,在debian虚拟机中使用。能做成如此就够了,差不多能够满足我们向linu迁移通达OA2008的目的。假如不能实现我们希

9、望的功能,那就再认真检查一下/etc/vsftpd.conf的设置是否正确。三、安装apache2# apt-get install apache2安装完成后,试着在当做客户机的windows P的虚拟机的扫瞄器的地址栏中输入:192.168.0.11应该能显示It works!只是,我们今后的OA的主页并不是在/www目录下。在windows环境下,OA的所有文件都在D:MYOA目录中,网页文件都在D:MYOAwebroot目录下。为了保持linu与linu环境下目录的一致性,我们在linu系统中建立一个同样的目录。 # mkdir /home/myoa然后再在/home/myoa目录下再建

10、立一个子目录webroot、attach# cd /home/myoa# mkdir v webroot attach修改attahc的权限,让所有用户都可读写。# chmod v 777 attach下面,我们在webroot目录下建立一个测试网页test01.html,那个用于测试网页的文件只显示一行字符:Testing myoa_dir 修改/etc/apache2/sites-available/default的内容,修改的部分是# DocumentRoot /var/www/ #下面一行是我修改的内容 DocumentRoot /home/myoa/webroot Options F

11、ollowSymLinks AllowOverride None 其余部分都保持原先的内容。重新启动apache2:# /etc/init.d/apache2 restart在客户机winp-01的扫瞄器的地址栏中输入下面内容:192.168.0.11/webroot/test01.html然后按回车键,就能在扫瞄器中看到Testing myoa_dir 这就讲明我们的apache2也预备好了。四、安装MySQL# apt-get install mysql-server只要执行上面的命令,就会将其它依靠包安装上去。这确实是用debian的好处。测试一下MySQL的安装是否成功:# mysql

12、 uroot假如出现了下面如此的提示符,就表明mysql差不多安装成功。mysql 输入quit就能够退出MySQL的命令模式。五、安装php5# apt-get install php5为了测试php是否安装成功,我们需要一段php的测试程序,以文件名test02.php保存于/home/myoa/webroot目录下。在扫瞄器的地址栏中输入:192.168.0.11/test02.php 若能在扫瞄器中看到php的信息界面,则表明php安装成功。也能够在那个测试界面中顺便看一下mysql、Zend是否与php连接上。MySQL数据库刚安装完成后,root的密码为空。为了导入通达OA的数据库

13、,我们希望将debian-01虚拟机中的MySQL数据库的root密码设置成与winp-01中的一样。通达OA2008增强版中MySQL的root用户的密码是myoa888。# mysqladmin u root password myoa 888因此,上述修改密码的工作也能够通过phpmyadmin来做。为了后面治理mysql的方便,我们安装phpmyadmin。# apt-get install phpmyadmin因为我们将缺省的web目录指向了/home/myoa,因此我们要在那个目录下建立一个指向/usr/share/phpmyadmin的链接# cd /home/myoa/webr

14、oot# ln sv /usr/share/phpmyadmin phpmyadmin做完上述的工作后,我们在winp-01的扫瞄器地址栏中输入192.168.0.11/phpmyadmin,就可能以显示phpmyadmin的起始页.修改/etc/php5/apche2/php.ini,加入:etension = msql.soregister_globals = Ondefault_charset = GB2312include_path = .:/home/myoa/webrootupload_tmp_dir = /tmpsession.save_path = /tmp六、安装ZendOp

15、timizer最后,为了能运行通过编译的通达OA的PHP文件,我们应当安装ZendOptimizer。只是,由于debian包中并没有ZendOptimizer,因此我们需要通过编译的方法安装这一软件。因此要下载ZendOptimizer- 3.3.3-linu-glibc23-i386.tar.gz。我们能够将下载下来的文件包复制到winp-01与主机的共享目录下,然后通过ftp将ZendOptimizer文件包上传到debian-01虚拟机中。最简单的方法是通过winp-01中的IE扫瞄器做ftp上传工作。假如ftp服务器是按照前面的步骤做的,那么上传后的文件应当位于/home/ftp/pub目录下。 接着,将ZendOptimizer复制到/tmp后,再进行相关的安装工作。# cd /home/ftp/pub# cp v Zend*/tmp# t

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号