• linux centos7 部署详细步骤 apache + php7.0 +mysql 8.0 +织梦cms


     【一】apache安装方法:
       查看rmp地址库中是否有地址
      yum seach httpd
      通过yum安装并启动apache服务
      [root@xuegod63 ~]# yum install -y httpd(默认启动)
     
      (systemctl start httpd.service #启动
      systemctl stop httpd.service #停止
      systemctl restart httpd.service #重启)
     
    【二】开启apache 服务
      [root@xuegod63 ~]# systemctl start httpd
     
     
     
     
     
    【三】开启防火墙
    firewall-cmd --zone=public --add-port=80/tcp --permanent   (--permanent永久生效,没有此参数重启后失效)
    添加端口外部访问权限(这样外部才能访问)
    firewall-cmd --add-port=80/tcp
    重新载入,添加端口后重新载入才能起作用
    firewall-cmd --reload
    这些之后,端口是开启成功的,如果没有成功,重启系统试试。
     
    [root@xuegod63 ~]# iptables -F  #清空防火墙
     
     
    【四】mysql安装环境思路
    1.rmp 地址仓库(相当于安卓手机的应用商量,需要把下载软件的地址库加入到rmp容器中,在通过yum 命令下载)
     
     
     
    2. yum 命令下载(去rmp仓库中找到下载地址 进行下载)
        yum install mysql-community-server
     
    查看数据库是否启动
    systemctl status mysqld
     
    mysql
    mysql -u root -p
     
    mysql
    找到数据库密码:grep 'temporary password' /var/log/mysqld.log 或者   cat /var/log/mysqld.log | grep password
     
    修改数据的密码:alter user 'root'@'localhost' identified by 'Fxh@123456';(不能太简单,首字母大写)
     
    centos 出现权限问题时使用此命令
    要暂时禁用SELinux,请运行命令
    # setenforce 0
     
    php 使用旧版的加密方式登录。创建用户的时候需要指定旧版加班方式,否则数据连接不上。
    mysql版本有(5 跟8 加密方式不一样)
    create user 'fxh'@'%' identified with mysql_native_password by 'Fxh@12345';
     
    数据库权限
    查询数据库
    select user,host from mysql.user;
    对数据库用户放权
    grant all privileges on *.* to 'fxh'@'%';
    刷新权限
    flush privileges;
    Mysql执行每天语句都需要分号结束。
     
     
     【五】权限问题
    查看配置文件信息
    cat /etc/httpd/conf/httpd.conf
    由appche 启动,所以修改目录的所属用户和用户组,
     
    [root@localhost ~]# ls /var/www/html/ -ld
    drwxr-xr-x. 3 root root 18 Mar 1 01:07 /var/www/html/
    [root@localhost ~]# ls /var/www/html/ -l
    total 4
     
    drwxr-xr-x. 14 root root 4096 Mar 1 01:07 demo
    [root@localhost ~]# chown -R apache:apache /var/www/html/demo/
    [root@localhost ~]# ls /var/www/html/ -l
     
     
     
    目录授权
     
    查看目录所属用户(如果目录所属用户不是appch则需要改变所属用户)
    ls /var/www/html/ -l
     
    改变目录所属用户以及用户组
    chown -R apache:apache /var/www/html/cms1/
     
     
     
     
    【六】安装php
     
    安装PHP7
     [1] rpm -ivh http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpm  (2018年9月12日 亲测有效)  安装 epel-release
      rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
      yum install php70w
      php -v  测试是否安装成功
     
    [2]需要安装php3个库(mysql,string gd)
    yum search php70
    yum install php70w-gd.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 -y
     
     
    项目文件
    默认存放在 var-www 目录 下(http://192.168.208.130/demo/install/index.php) 当访问的是乱码的时候重启httpd服务器即可
     
    织梦源码

    链接:https://pan.baidu.com/s/1AMfPYDKsSXVkmvETp9fVjA
    提取码:qt3r
    复制这段内容后打开百度网盘手机App,操作更方便哦

     
    备注:使用yum 命令安装 自动安装到系统对应的目录中

    努力 努力在努力一点
  • 相关阅读:
    Python程序编译成二进制的方法及比较:nuitka与pyinstaller
    Cython的使用
    Go高性能之方法接收器 指针vs值
    Trzsz 文件传输利器
    让你的Mac iTerm优雅的上传下载文件
    彻底搞懂之C++智能指针
    万能Debug神器之GDB的使用手册
    一种快速判断点在多边形内的算法
    理解点线拓扑关系的计算原理
    bootstrap 不常用的属性
  • 原文地址:https://www.cnblogs.com/fanxianhua/p/14474558.html
Copyright © 2020-2023  润新知