• CentOS7上安装稻壳CMS


    CentOS7上安装稻壳CMS

    1, 安装用途

    为了给某公司建设一个小型网站,租用了一个阿里云ECS服务器,最基础的硬件配置,因此选择了CentOS7操作系统。

    稻壳CMS(docCMS)源于深喉咙CMS,使用广泛,配置简单,因此采用其作为建站模板。

    2,CentOS7环境安装

    阿里云ECS中的CentOS7操作系统属于“裸”操作系统,没有配置基础的Web应用环境。为和稻壳CMS匹配,需安装配置的软件有:

    ²        Apache服务器Httpd

    ²        防火墙IPTables

    ²        数据库服务器Mysql

    ²        PHP及其扩展

    2.1 Apache服务器Httpd

    Centos7默认已经安装httpd服务,只是没有启动。如果你需要全新安装,可以yum install -y httpd

    启动服务:systemctl start httpd.service

    设置开机自动启动:systemctl enable httpd.service

    HTTP服务器已经启动,进行一下简单配置

    vi /etc/httpd/conf/httpd.conf #编辑文件

    systemctl restart httpd.service #重启apache

    2.2 防火墙

    vi /etc/sysconfig/iptables #编辑

    参照如下信息进行配置:

    :INPUT ACCEPT [0:0]

    :FORWARD ACCEPT [0:0]

    :OUTPUT ACCEPT [0:0]

    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

    -A INPUT -p icmp -j ACCEPT

    -A INPUT -i lo -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT

    -A INPUT -p tcp -m tcp --dport 20 -j ACCEPT

    -I INPUT -p tcp --dport 5555:6666 -j ACCEPT

    -A INPUT -j REJECT --reject-with icmp-host-prohibited

    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    COMMIT

    ~

    #service iptables restart #最后重启防火墙使配置生效

    2.3数据库服务器Mysql

    因为centos7.0已经不支持mysql的yum指令安装,只能去官网下载下来,进行安装。

    1.rpm安装

     # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

     # rpm -ivh mysql-community-release-el7-5.noarch.rpm

     # yum install mysql-community-server

    成功安装之后重启mysql服务
    # service mysqld restart
    初次安装mysql是root账户是没有密码的
    设置密码的方法

    # mysql -uroot
    mysql> set password for ‘root’@’localhost’ = password(‘mypasswd’);
    mysql> exit
    搞定!

    2.4 PHP及其扩展

    2.4.1 PHP5安装

    安装PHP主程序: yum -y install php

    2.4.2 PHP扩展安装—GD库

    ²        运行:  yum -y install php-gd

    执行完后,在“/usr/lib64/php/modules/”就会出现文件“gd.so”

    ²        在php.ini文件中加入一行:

    extension=gd.so

    ²        重启服务器  service  httpd restart  

    2.4.3 PHP扩展安装—mysql库

    ²        运行#yum search php-mysql,找到模块名“php-mysql.x86_64”

    ²        运行#yum install php-mysql.x86_64,执行完后,在“/usr/lib64/php/modules/”就会出现文件“mysql.so”

    ²        在php.ini文件中加入一行:

    extension= mysql.so

    ²        重启服务器  service  httpd restart  

    3,稻壳CMS安装

    ²        到以下地址下载安装文件:

    http://www.doccms.com/DocCms2013X10/

    ²        将下载文件DocCms2013_x1.0_2012.12.21_Php.rar采用FlashFXP上传到ECS服务器的“/var/www/html/”目录

    ²        安装linux版rar,对DocCms2013进行解压。

    ²        访问web地址,按提示执行安装。

  • 相关阅读:
    AJAX实现文件下载
    正则表达式收集
    C# Winform使用线程改变窗体控件的属性
    C# DataTable转List<Model>通用类
    C# ExcelHelper
    CSS浏览器兼容
    asp.net mvc Razor视图引擎
    『C程序设计』读书笔记系列文章之第八章 预编译处理
    .NET发邮件错误之"Could not access 'CDO.Message' object."
    英语词组日常积累
  • 原文地址:https://www.cnblogs.com/jackkwok/p/5348567.html
Copyright © 2020-2023  润新知