zoukankan      html  css  js  c++  java
  • linux

     
     

    CentOS/Linux下配置安装微擎we7TopTop

     
    来源:牛人技术NRJS   作者:阳冰   时间:2017-07-20 17:42:20 

    微信公众号目前几乎很多个人和单位都在使用,但是很多用户还是愿意把心思放在业务上,也没必要自己去熟悉考虑技术问题。那么这里我们牛人技术为大家介绍一款把各种公众号功能都封装好的PHP微信公众号管理平台,一起来安装配置并熟悉使用微擎we7这个公众号系统。 



    安装Nginx环境TopTop


    因为考虑到服务器资源的充分利用,我们采用的Centos mini最小安装。所以没有NGINX和PHP环境这里我们先用YUM在线安装最新版。
    rpm -Uvh http://download.Fedora.RedHat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm 
    yum -y install nginx
    配置文件
    server { listen 80; server_name www.nrjs.cn; root /XXXX/XXXXX/NRJS_www; index index.html index.htm index.php; location ~ .php$ { fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 启动NGINX服务
    /etc/init.d/nginx restart
    [ ok ] Restarting nginx (via systemctl): nginx.service.
    检查NGINX版本
    /usr/sbin/nginx -v
    nginx version: nginx/1.6.2



    安装PHP-FPM环境TopTop


    我们这里推荐使用微擎we7的PHP版本,采用PHP还是能很好的发挥服务器的性能,而且很多成熟的公众号插件也是采用PHP写的。
    yum -y install php php-fpm 
    启动PHP-FPM服务
    /etc/init.d/php5-fpm restart
    [ ok ] Restarting php5-fpm (via systemctl): php5-fpm.service.
    查看PHP-FPM版信息
    /usr/sbin/php5-fpm -v
    PHP 5.6.30-0+deb8u1 (fpm-fcgi) (built: Apr 14 2017 17:09:11)
    Copyright (c) 1997-2016 The PHP Group
    Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies



    安装MySQL服务端和客户端环境TopTop

    yum install -y mysql-server mysql-deve
    yum install -y mysql
    启动MYSQL服务
    /etc/init.d/mysqld restart

    创建密码
    mysqladmin -u用户名 -p旧密码 password 新密码

    登录数据(首次密码为空)
    mysql -uroot -p

    创建数据库名
    mysql> create database weshop1;

    添加数据库访问权限
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限 
    mysql>FLUSH PRIVILEGES; //刷新权限



    安装微擎we7并升级TopTop

    去微擎we7的官方网站去下载离线安装包,这里建议用户采用离线安装的原因是方便以后重复部署到其他服务器上防止以后的版本不兼容。把下载好的微擎we7安装包WeEngine-Laster-Offline.zip上传到NGINX配置文件中指定的网站根目录下。然后通过域名直接访问,因为第一次访问时要要求用户安装install.php进行安装。
    第一步;登录你的NGINX中配置的域名,并访问install.php文件进行安装。
    第二步;配置数据库信息,这里填写好上面建立的MYSQL的用户名和创建的密码。表前缀可以不用修改,但是数据库名填写你在上面创建的数据库名称。然后填写自己管理后台的用户名和密码即可。
    第三步;完成安装后即可再次登录,上面配置的域名。但是这次不会提示要你安装,会让你登录。
    第四步;登录后在上面菜单栏可以添加公众号,小程序等等。也可以配置管理
    第五步;登录微信公众号后台获取介入的AccessKey等信息,填入到微擎we7后台进行授权。
    第六步;登录微擎we7后台记得升级系统。



    总结TopTop

    总体来说微信公众号微擎we7的管理平台安装基本和配置网站的环境差不多,同样需要安装NGINX+PHP+MYSQL环境。不同的是在后期需要登录你自己的公众号然后获取KEY等信息接入到微擎we7的后台。需要注意的是,确保给与微擎we7后台文件夹777权限,这样安装会比较顺利。还有一点就是我尝试采用IPV6地址去连接MYSQL数据库,一直提示exec()函数失败,最后发现原来是IPV6的有特殊字符导致无法连接MYSQL,所以需要用PHP转义符对IPV6中特殊字符进行转义后就能连接MYSQL数据库了。

     
     
  • 相关阅读:
    [leetCode]剑指 Offer 62. 圆圈中最后剩下的数字
    [leetCode]剑指 Offer 61. 扑克牌中的顺子
    [leetCode]剑指 Offer 60. n个骰子的点数
    POJ
    POJ
    POJ
    codeforces
    LightOJ
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/SofuBlue/p/9454398.html
Copyright © 2011-2022 走看看