在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
http://wiki.processmaker.com/3.1/Stack_205 OverviewStack 205 provides detailed information about the database and application server configurations needed to correctly install the following versions of ProcessMaker on the platform CentOS/RHEL 7.2.
Stack 205 is supported by ProcessMaker, meaning that it has been tested by the Quality Control team. Summary
EnvironmentAssuming CentOS 7.2 Core or Desktop is already installed, please read the following instructions to have the stack ready to be configured before installing ProcessMaker. Step 1: Disable MariaDBMariaDB is a drop-in replacement for MySQL installed on CentOS 7.2 by default. It is necessary to uninstall MariaDB to avoid issues with MySQL, which is the default database system for ProcessMaker. Step 2: Install Apache 2.4
Then, start the Apache service and set it to start automatically at boot. service httpd startchkconfig httpd onMake sure the httpd service is running by checking its status with the following command: systemctl status httpdThe status of the httpd service should be "active (running)": Step 3: Install PHP 5.6CentOS 7 (and its EPEL repository) comes with PHP 5.4 by default. PHP 5.4 is no longer supported by ProcessMaker, so do not forget to add the following repository before installing PHP 5.6. First, add the corresponding EPEL repository to download PHP. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmThen, install PHP 5.6 along with all the following extensions that ProcessMaker needs to work properly. yum -y install php56wyum -y install php56w-mysqlnd php56w-gd php56w-soap php56w-ldap php56w-xml php56w-mbstring php56w-cli php56w-curl php56w-mcrypt php56w-devel php56w-pecl-apcuTo check if all the PHP modules were installed, run the following command: rpm -qa |grep phpThe outcome will be similar to the following: Step 4: Install MySQL 5.5.X
Download the latest bundle of MySQL-5.5.X directly to the server from the official source: http://dev.mysql.com/downloads/mysql/5.5.html#downloads (choose Generics or Compatible EL version). For instance, download the latest version of MySQL, which is currently MySQL 5.5.50: Then, decompress the file: tar -xvf MySQL-5.5.X.linux2.6.x86_64.rpm-bundle.tarInstall the MySQL server and MySQL client with the following commands. rpm -ivh MySQL-server-5.5.X-1.x86_64.rpmrpm -ivh MySQL-client-5.5.X-1.x86_64.rpmStart the MySQL service and set it to start automatically at boot. service mysql startchkconfig mysql onMake sure the mysql service is running by checking its status with the following command: systemctl status mysqlThe status of the mysql service should be "active (running)": Step 5: Disable SELINUXRun the following commands to disable SELinux: echo "SELINUX=disabled" > /etc/selinux/configecho "SELINUXTYPE=targeted" >> /etc/selinux/configStep 6: Install Firewall and Open ProcessMaker's PortBy default, CentOS 7 can not work without firewall, therefore it is recommended to install Firewalld so it can be easily configured. Firewalld is a dynamic daemon that manages firewall with support for networks zones. To install it run the following command: yum -y install firewalldThen, set the service to start automatically. service firewalld startchkconfig firewalld onAfter that, open the port where ProcessMaker will run, which is port 80 by default. To use a port other than port 80, then it is necessary to change the port number using the following command. firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reloadConfiguration and ProcessMaker InstallationRead Step 2: CentOS Installation to learn how to configure Apache, MySQL, PHP and install ProcessMaker. |
2022-08-17
2022-09-18
2022-08-17
2022-07-08
2022-08-15
请发表评论