如何在 CentOS 7 上安装 Cerb

在本教程中,我们将向您展示如何在您的 CentOS 7 服务器上安装和配置 Cerb。 对于那些不知道的人,Cerb 是一个用于基于 Web 的协作和自动化的开源应用程序。 Cerb 也可用于发送大量电子邮件。 Cerb 是用 PHP 编写的,使用 MySQL/MariaDB 来存储它的数据

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo’ 到命令以获取 root 权限。 我将向您展示如何在 CentOS 7 服务器上逐步安装 Cerb。

在 CentOS 7 上安装 Cerb

第 1 步。首先,让我们首先确保您的系统是最新的。

yum clean all yum -y install epel-release yum -y update

步骤 2. 安装 LAMP 服务器。

需要 CentOS 7 LAMP 堆栈服务器。 如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。 此外,安装所需的 PHP 模块:

yum install install php70w-cli php70w-pear php70w-gd php70w-xml php70w-curl php70w-gmp php70w-pdo php70w-mysql php70w-zip php70w-mbstring php70w-mcrypt

安装完成后,您需要修改 php.ini 配置文件:

nano /etc/php.ini

更改以下行:

memory_limit = 128M         # 128M or Higher according to the memory available upload_max_filesize = 2M    # 32M or Higher post_max_size = 8M          # 32M or Higher ;upload_tmp_dir =           # Uncomment and change it to upload_tmp_dir = /tmp

步骤 3. 为 Cerb 配置 MariaDB。

默认情况下,MariaDB 未加固。 您可以使用 mysql_secure_installation 脚本保护 MariaDB。 您应该仔细阅读以下每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MariaDB:

mysql_secure_installation

像这样配置它:

- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y

接下来,我们需要登录 MariaDB 控制台并为 Cerb 创建一个数据库。 运行以下命令:

mysql -u root -p

这将提示您输入密码,因此输入您的 MariaDB 根密码并点击 Enter. 登录到数据库服务器后,您需要为 Cerb 安装创建一个数据库:

CREATE DATABASE cerb_data; CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword'; GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost'; FLUSH PRIVILEGES; EXIT;

步骤 4. 安装 Cerb。

配置数据库后,您将需要安装 Cerb。 您可以使用以下命令从 GitHub 存储库下载最新版本的 Cerb:

yum -y install git cd /var/www/html git clone git://github.com/wgm/cerb.git cerb

接下来,您必须更改正确的所有权并提供文件权限,您可以使用以下命令执行此操作:

cd /var/www/html/cerb chown -R apache:apache . chmod -R u+w framework.config.php storage

步骤 5. 为 Cerb 配置防火墙。

您可能还需要允许端口上的 HTTP 流量 80 通过系统防火墙:

firewall-cmd --zone=public --permanent --add-service=http firewall-cmd --reload

步骤 6. 访问 Cerb。

Cerb 默认在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com/cerb 或 https://server-ip/cerb 并完成所需的步骤以完成安装。

恭喜! 您已成功安装 Cerb。 感谢您使用本教程在 CentOS 7 系统上安装 Cerb。 如需其他帮助或有用信息,我们建议您查看 Cerb 官方网站.

Save