当前位置: 首页 > ai >正文

centos7安装dzzoffice和OnlyOffice 安装过程和踩坑出坑!

基本环境安装:

php7:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

使用以下命令将yum仓库包升级更换成PHP7的rpm包

  start 安装:

yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64# 这里报错那个模块,你看意思是版本啥缺少什么的就执行 yum update   模块名   # 进行升级

成功的样子:

#安装PHP-fpmyum -y install php70w-fpm php70w-opcache# 成功会显示Complete# 执行启动systemctl start php-fpm# 查看版本信息php -v#   参考文章:https://www.cnblogs.com/pandawan/p/11100311.html

mysql:

yum install -y autoconf make automake imake cmake gcc gcc-c++ libaio libaio-devel bzr bison expat-devel libtool ncurses5-devel gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-develyum -y install pcre*yum -y install openssl*yum -y install epe-releaseyum clean allcd /usr/local/srcwget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpmyum localinstall mysql57-community-release-el7-7.noarch.rpm -y# 上面的东西不要问为什么, 安装就完事了,MySQL安装变得好麻烦了安装mysql5.7sed -i 's/^mirr/#mirr/g' /etc/yum.repos.d/epel.reposed -i 's/^#\(base\)/\1/' /etc/yum.repos.d/epel.repoyum -y install mysql-server# 执行启动这个憨批service mysqld restart
# 拿到默认密码进行初始化grep 'temporary password' /var/log/mysqld.log# 初始化这个憨批mysql_secure_installation
# 看着提醒输入前面的密码修改密码。对密码又要求找个复杂的密码

dzzoffice:


# 下载最新稳定版本,我现在是2.02为最新版
wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz# 解压文件
tar -zxvf 2.02.tar.gz# 将解压后的文件移动到apache的目录下,并改名为dzzoffice
mv dzzoffice-2.02 /var/www/html/dzzoffice# 执行文件目录授权chown -R apache. dzzoffice  # 如果这样都不行出现目录和文件需要授权
#问题解决办法[root@localhost ~]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
发现状态为0代表内核转发没有打开,估计问题就是这个鬼造成的,于是打开内核转发参数[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@localhost ~]# sysctl -p #刷新下内核参数# 启动你的阿帕奇,如果没有安装 yum install httpd  # 如果不对你就百度# 启动
systemctl start httpd#输入iphtpp://你自己的ip/dzzoffice/  #  执行安装到了这里还不可以在线编辑,需要下面的服务

OnlyOffice :

在安装之前容我骂几句, ****。现在开始安装这个憨批服务:#拉取onlyOffice镜像docker pull hub.c.163.com/gongzh/onlyoffice:latest  # 没有docker  自己去下载#执行启动
docker run -i -t -d -p 8702:80  hub.c.163.com/gongzh/onlyoffice# 验证安装是否成功
http://192.168.6.211:8702/welcome/
访问成功就是安装ok了。—————————————————————————————— 下面讲可能遇见的问题
我是服务器2个ip,本机可以访问8702端口,但是内网的其他pc访问不了。排查思路如下。1, 检查docker 容器是否启动正常 netstat -pantu |grep 8702 # pc访问查看是不是成功如果不成功检查防护墙是不是开启iptables,不要执行煞笔的-F操作,因为docker依赖iptables,要是没有就需要安装iptables2,使用docker port Name 查看容器端口是否映射成功8702 可以访问就检查下镜像的80端口是不是开启可访问。
3,使用iptables -t nat -nL 查看iptables转发链是否配置成功
4,检查网卡转发是否开启这就是上面的那个修改内核参数,修改成1不然这里也是用不了———————————————————————————————————— 基本就结束了

nginx 安装部署:

location ~ \.php$ {root           html;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}# 查看9000端口是否开启
systemctl restart php-fpmnetstat -nlpt|grep php-fpm# 在nginx的默认访问目录创建index.php 测试是否可以交互
<?phpphpinfo();?># 访问显示版本信息就ok了ip/index.php # 执行安装 dzzoffice跟上面的httpd安装一样也会出现文件没有权限,百度解决吧

 

 

http://www.xdnf.cn/news/10937.html

相关文章:

  • c语言中 5.1lf什么意思,期货股指lf_中金所期货指数IF、IH、IC分别是什么英文单词的缩写_期货攻略网...
  • awk从放弃到入门(9):awk数组详解
  • C#获取文件路径或者文件夹路径的方法
  • 谷歌离线地图FTP下载
  • IIS配置问题 Directory Listing Denied
  • MSDTC不可用解决办法
  • 个人博客搭建指南
  • 网吧游戏服务器虚拟机,用虚拟机亲自体验网咖无盘系统,终于知道网咖系统快的原因了...
  • 什么是J2EE?
  • 技巧-盗号怎么盗啊手机qq软件-小白攻防教学
  • nod32 linux升级方法,打造全自动的NOD32升级服务器
  • 【云计算学习教程】云计算虚拟化技术和容器技术详解
  • UNIX系统常用命令
  • 图片轮显效果大全
  • u-boot编译流程简要分析
  • OC内存管理
  • 实战 DeviceIoControl 之五:列举已安装的存储设备
  • Android jetpack最佳总结和实践
  • Windows CE 模拟器和远程调试工具
  • 按钮提交表单
  • 关于MySQL的文献M_什么是参考文献?文献类型标识码有,M、J、C、N、D、P、S、DB/OL、J/OL、N/OL等它们都代表什么意思?(提...
  • 中标麒麟服务器系统安装教程,安装国产Linux中标麒麟操作系统教程
  • 提升交际能力:8个技巧避免尬聊,寻找话题轻松聊天
  • 怎么完全卸载赛门铁克_赛门铁克(sep)卸载方法
  • 技术人如何搭建自己的技术博客
  • ARP病毒全析
  • Linux——sort命令详细使用方法
  • 新手学编程必会的100个代码
  • FR-E840-K 第二加减速使用方法
  • 网站流量统计分析