• 安装processmaker —PHP—BPM


    -------------------------------
    [root@localhost processmaker]# pwd
    /opt/project/processmaker/
    [root@localhost processmaker]# tar xzf processmaker-3.0.1.5-community.tar.gz -C /var/www/html/

    chown -R apache.apache /var/www/html/processmaker/
    chmod -R 700 /var/www/html/processmaker/

    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/engine/config/
    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/engine/content/languages/
    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/engine/plugins/
    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/engine/xmlform/
    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/engine/js/labels/
    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/public_html/translations/
    chcon -R -t public_content_rw_t /var/www/html/processmaker/workflow/public_html/index.html
    chcon -R -t public_content_rw_t /var/www/html/processmaker/shared/

    Workspace Name: workflow
    Admin Username: admin
    Admin Password: 123456
    Confirm Admin Password: 123456
    -------------------------------

    +++++++++ 第1步:安装processmaker

    download processmaker-3.0.1.5-community.tar.gz

    [root@localhost processmaker]# pwd
    /var/www/html/processmaker
    [root@localhost processmaker]# gedit etc/pmos.conf

    注意:etc/pmos.conf   // 参考 /var/www/html/processmaker/pmos.conf.example

    点击(此处)折叠或打开

    1. <VirtualHost *:80>
    2.     ServerName 127.0.0.1

    3.     DocumentRoot /var/www/html/processmaker/workflow/public_html
    4.     DirectoryIndex index.html index.php

    5.     <Directory /var/www/html/processmaker/workflow/public_html>
    6.         Options Indexes FollowSymLinks MultiViews
    7.         AllowOverride None
    8.         Order allow,deny
    9.         allow from all

    10.         ExpiresActive On

    11.         <IfModule mod_rewrite.c>
    12.             RewriteEngine On
    13.             RewriteCond %{REQUEST_FILENAME} !-f
    14.             RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
    15.         </IfModule>
    16.     </Directory>
    17. </VirtualHost>


    [root@localhost processmaker]# cp etc/pmos.conf /etc/httpd/conf.d/

    [root@localhost processmaker]# service httpd restart    //  /bin/systemctl restart  httpd.service
    [root@localhost processmaker]# systemctl start  mariadb.service



    本机浏览器,访问: http://127.0.0.1
    出现如下问题,需要重新安装 PHP


    PHP Version >= 5.2.10:            5.4.16
    MySQL Support:                    undefined*
    cURL Version:                    cURL 7.29.0
    OpenSSL Version (*):                NSS/3.15.4
    DOM/XML Support:                    Enabled
    GD Support:                        bundled (2.1.0 compatible)
    Multibyte Strings Support:        Not Enabled
    Soap Support:                    Not Enabled
    Mcrypt Support:                    Not Enabled
    LDAP Support (*):                Not Enabled
    Memory Limit >= 80M:                256M

    +++++++++ 第2步:重新安装 PHP

    [root@localhost processmaker]# mount -o loop /opt/CentOS-7-x86_64-Everything-1503-01.iso /mnt/iso
    [root@localhost processmaker]# rpm -ivh /mnt/iso/Packages/php-mysql-5.4.16-23.el7_0.3.x86_64.rpm
    [root@localhost processmaker]# rpm -ivh /mnt/iso/Packages/php-soap-5.4.16-23.el7_0.3.x86_64.rpm
    [root@localhost processmaker]# rpm -ivh /mnt/iso/Packages/php-ldap-5.4.16-23.el7_0.3.x86_64.rpm


    ---------------------------------------//centos 编译 php
    //centos7 yum 源
    # yum localinstall http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm -y

    # yum install -y libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel

    #LD_LIBRARY_PATH=/usr/local/lib ./configure

    ./configure --with-apxs2=/usr/bin/apxs --enable-cli --enable-shared --with-libxml-dir --enable-xml --with-gd --enable-gd-native-ttf --with-openssl --enable-mbstring --with-mcrypt --enable-soap --with-mhash --with-ldap --with-ldap-sasl --enable-opcache --enable-mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-zip --with-zlib --with-zlib-dir --with-jpeg-dir --with-png-dir --with-freetype-dir --with-curl --without-pdo-sqlite --with-sqlite3 --enable-pcntl --enable-calendar --enable-bcmath --enable-exif --enable-ftp --enable-intl --with-bz2 --with-pcre-regex --with-iconv-dir --disable-rpath --enable-shmop --enable-sysvsem --enable-sysvshm --enable-inline-optimization --enable-mbregex  --enable-fpm --enable-sockets --with-xmlrpc --with-xsl --with-gettext --enable-session --enable-ctype --with-kerberos

    make -j4
    make test
    make install

    具体过程见:  http://blog.chinaunix.net/uid-14735472-id-5271293.html

    ---------------------------下面杂项没用
    cp php.ini-production /usr/local/lib/php.ini
    # 设置php-fpm开机自动启动
    chmod +x /etc/init.d/php-fpm
    chkconfig php-fpm on
    cp /data/soft/php/etc/php-fpm.conf.default /data/soft/php/etc/php-fpm.conf
    service php-fpm start
    ./configure --prefix=/usr/local/php/v70 --with-config-file-path=/usr/local/php/v70/etc --with-mysqli=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql
    --with-libdir=/lib/
    --with-ldap=/usr/
    --with-libxml-dir=/usr
    --with-zlib-dir=/usr/lib
    --with-iconv-dir=/usr/local/
    ./configure --prefix=/data/soft/php
     --with-libdir=lib64
     --enable-fpm
     --with-fpm-user=php-fpm
     --with-fpm-group=www
       --with-png-dir=/usr/lib
     --with-jpeg-dir=/usr/lib
     --with-gettext
     ---------------------------



    ---------------------------------------//centos 编译 php

    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
    阅读(170) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    深入源码之JDK Logging
    随机数生成器
    简单日志LogHelper
    Xml、Json序列化
    Redis封装之Set
    Redis封装之Hash
    Redis封装之String
    Redis之创建
    AngularJS初接触
    简单缓存Cache
  • 原文地址:https://www.cnblogs.com/ztguang/p/12649094.html
Copyright © 2020-2023  润新知