• shopex 网店系统安装教程


    centos上配置shopex环境(LNMP) 
     
    安装包地址: http://download.csdn.net/detail/nanmu1258/9109297 软件默认下载至在/opt/local/src 安装位置/opt/local下  
    配置好IP、DNS、网关、主机名 配置防火墙,开启80、3306端口 vi /etc/sysconfig/iptables 添加端口 
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙   
    /etc/init.d/iptables restart #最后重启防火墙使配置生效 关闭SELinux 
    vi /etc/selinux/config   
    #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 
    setenforce 0 #使配置立即生效   
    安装所需工具 yum install -y make apr* autoconfautomake curl curl-develgccgcc-c++ gtk+-develzlib-developensslopenssl-develpcre-develgd kernel keyutils patch perl kernel-headers compat* cppglibclibgomplibstdc++-develkeyutils-libs-devellibsepol-devellibselinux-devel krb5-devel libXpm* freetypefreetype-develfreetype* fontconfigfontconfig-devellibjpeg* libpng* php-common php-gdgettextgettext-develncurses* libtool* libxml2 libxml2-devel patch policycoreutils bison      
    1、安装cmake cd /opt/local/src 
    tarzxvf cmake-2.8.12.1.tar.gz cd cmake-2.8.12.1 
    ./configure --prefix=/opt/local/cmake make #编译 
    make install #安装 
    vi /etc/profile 在path路径中增加cmake执行文件路径 export PATH=$PATH:/opt/local/cmake/bin 


    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

    呼叫中心专家 http://www.focustar.net 
    source /etc/profile使配置立即生效   
    2、安装pcre cd /opt/local/src 
    mkdir /opt/local/pcre #创建安装目录 tar zxvfpcre-8.36.tar.gz cd pcre-8.36 
    ./configure --prefix=/opt/local/pcre #配置 make&& make install   
    3、安装libmcrypt cd /opt/local/src 
    tar zxvf libmcrypt-2.5.8.tar.gz #解压 cd libmcrypt-2.5.8 #进入目录 ./configure #配置 make #编译 
    make install #安装   
    4、安装gd库 cd /opt/local/src 
    tarzxvf gd-2.0.36RC1.tar.gz cd gd-2.0.36RC1 
    ./configure --enable-m4_pattern_allow —prefix=/opt/local/gd --with-jpeg=/usr/lib64 --with-png=/usr/lib --with-xpm=/usr/lib64 --with-freetype=/usr/lib64 --with-fontconfig=/usr/lib64 #配置 
    make #编译 
    make install #安装   
    5、安装Mysql 
    groupaddmysql #添加mysql组 
    useradd -gmysqlmysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统 
    mkdir -p /opt/data/mysql/var #创建MySQL数据库存放目录 
    chown -R mysql:mysql /opt/data/mysql/var #设置MySQL数据库目录权限 cd /opt/local/src 
    tar zxvf mysql-5.5.35.tar.gz #解压 cd mysql-5.5.35 
    cmake . -DCMAKE_INSTALL_PREFIX=/opt/local/mysql -DMYSQL_DATADIR=/opt/data/mysql/var -DSYSCONFDIR=/etc #配置 make #编译 
    make install #安装 cd /opt/local/mysql 
    cp ./support-files/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个


    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

    呼叫中心专家 http://www.focustar.net 
    my.cnf,直接覆盖即可) 
    vi /etc/my.cnf #编辑配置文件,在 [mysqld] 部分增加 datadir = /opt/data/mysql/var #添加MySQL数据库路径 
    ./scripts/mysql_install_db --user=mysql #生成mysql系统数据库 
    cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动 chmod 755 /etc/init.d/mysqld #增加执行权限 chkconfigmysqld on #加入开机启动 vi /etc/rc.d/init.d/mysqld #编辑 
    basedir = /opt/local/mysql #MySQL程序安装路径 
    datadir = /opt/local/mysql/var #MySQl数据库存放目录 service mysqld start #启动   
    vi /etc/profile #把mysql服务加入系统环境变量:在最后添加下面这一行 export PATH=$PATH:/opt/local/cmake/bin:/opt/local/mysql/bin source /etc/profile #使配置立即生效 mkdir /var/lib/mysql #创建目录 
    ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock #添加软链接 
    mysql_secure_installation #设置Mysql密码,根据提示按Y 回车输入2次密码 /opt/local/mysql/bin/mysqladmin -u root -p password "123456" #或者直接修改密码 到此,mysql安装完成!     
    6、安装nginx 
    因为要使用nginx作为图片服务器,所以要安装upload-module模块,以及添加image-filter 为upload_module打补丁: 
    tarzxvf nginx_upload_module-2.2.0 
    将补丁文件darvromaniak.txt,复制到nginx_upload_module解压的目录 cd nginx_upload_module-2.2.0  
    patchngx_http_upload_module.c davromaniak.txt cd /opt/local/src 
    groupadd www #添加www组 
    useradd -g www www -s /bin/false #创建nginx运行账户www并加入到www组,不允许www用户直接登录系统 
    tarzxvf nginx-1.6.2.tar.gz cd nginx-1.6.2 ./configure   --prefix=/opt/local/nginx --user=piece --group=piece --without-http_memcached_module --with-http_stub_status_module --with-http_mp4_module --with-http_flv_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-pcre --add-module=../nginx-upload-module-2.2.0/ --add-module=../nginx-upload-progress-module-0.9.1/ make 
    make install 
    /opt/local/nginx/sbin/nginx #启动nginx 设置nginx开启启动 

  • 相关阅读:
    『在线工具』 基于 xsser.me 源码 + BootStrap 前端 的 XSS 平台
    『Python』Python 调用 ZoomEye API 批量获取目标网站IP
    『Python』 多线程 共享变量的实现
    『Python』 多线程 端口扫描器
    打印机PCL漏洞原理分析
    『GitHub』Git常用命令记录
    『Python』爬行搜索引擎结果获得指定主机二级域名及IP信息
    iOS使用Runtime给分类动态绑定属性
    Swift介绍(基于Swift4版本)
    iOS中的block模板
  • 原文地址:https://www.cnblogs.com/swite/p/5350502.html
Copyright © 2020-2023  润新知