如何在 Ubuntu 16.04 上安装 Mautic 营销自动化工具如何在 Ubuntu 16.04 上安装 Mautic 营销自动化工具如何在 Ubuntu 16.04 上安装 Mautic 营销自动化工具如何在 Ubuntu 16.04 上安装 Mautic 营销自动化工具
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 16.04 上安装 Mautic 营销自动化工具

本教程适用于这些操作系统版本

  • Ubuntu 20.04(Focal Fossa)
  • Ubuntu 16.04(Xenial Xerus)

在此页

  1. 先决条件
  2. 我们将做什么
  3. 第 1 步 - 安装 Nginx
  4. 第 2 步 - 安装和配置 MariaDB
  5. 第 3 步 - 安装和配置 PHP-FPM
  6. 第 4 步 - 下载 Mautic
  7. 第 5 步 - 为 Mautic 配置 Nginx 虚拟主机
  8. 第 6 步 - Mautic 基于 Web 的安装
  9. 参考资料

Mautic 是一款适用于所有人的开源自托管营销自动化工具。您可以使用它来发展您的业务或社区、监控您的网站、创建登陆页面、为您的业务创建活动、管理联系人,甚至发送营销电子邮件。

在本教程中,我将逐步向您展示如何使用 Ubuntu 16.04 安装 Mautic 营销自动化平台。它是一个基于网络的应用程序,我们将在安装指南中使用 LEMP 堆栈。

先决条件

  • Ubuntu 16.04
  • 根权限

我们将要做什么

  1. 安装 Nginx
  2. 安装和配置 MariaDB
  3. 安装和配置 PHP-FPM
  4. 下载 Mautic
  5. 为 Mautic 配置 Nginx 虚拟主机
  6. Mautic 基于 Web 的安装
  7. 测试

第 1 步 - 安装 Nginx

Mautic 是一种基于 Web 的营销自动化工具,我们将使用 Nginx Web 服务器来安装 Mautic。

登录到您的服务器机器,然后更新和升级所有包。

sudo apt update
sudo apt upgrade

现在使用下面的 apt 命令安装 Nginx。

sudo apt install nginx

安装完成后,启动nginx服务,并设置为每次系统开机启动。

systemctl start nginx
systemctl enable nginx

Nginx Web 服务器已安装到 Ubuntu 16.04 系统上 - 使用 netstat 命令检查它。

netstat -plntu

您应该在具有 LISTEN 状态的列表中获得默认的 HTTP 端口 80。

第 2 步 - 安装和配置 MariaDB

Mautic 仅支持最低版本为 5.5.3 的 MySQL 数据库。对于本指南,我们将使用基于 MySQL 5.5 的 mariadb-server 10.0。

使用以下 apt 命令安装 mariadb 数据库。

sudo apt install mariadb-server mariadb-client -y

安装完成后,启动mariadb服务,并设置每次系统开机启动。

systemctl start mysql
systemctl enable mysql

现在,我们需要为 mautic 创建一个新的数据库和用户。我们将创建名为 mautic 的新数据库,用户 mauticuser 密码为 aqwe123。

使用以下 mysql 命令登录到 MySQL shell。

mysql -u root -p

使用以下查询创建新的数据库和用户。

create database mautic;
grant all on mautic.* to 'mauticuser'@'localhost' IDENTIFIED BY 'aqwe123';
flush privileges;
exit;

MariaDB数据库已经安装完成,Mautic安装的数据库也已经创建。

第 3 步 - 安装和配置 PHP-FPM

Mautic 至少需要 PHP 5.6.19 才能安装。因此,对于本指南,我们将使用 PHP-FPM 7.0 进行 mautic 安装。

使用下面的 apt 命令安装 PHP 和 PHP-FPM(带有所有必需的扩展)。

sudo apt install -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl

安装完成后,我们需要为FPM和CLI配置配置php.ini文件。

进入/etc/php/7.0目录,编辑fpm目录下的php.ini文件。

cd /etc/php/7.0/
vim fpm/php.ini

取消注释 date.timezone 行并为时区配置提供 UTC。

date.timezone = "UTC"

现在取消注释 cgi.fix_pathinfo 行并将值更改为 0。

cgi.fix_pathinfo = 0

保存并退出。

接下来,编辑cli目录下的php.ini文件。

vim cli/php.ini

取消注释 date.timezone 行并为 PHP 时区配置提供 UTC 值。

date.time = "UTC"

接下来,取消注释 cgi.fix_pathinfo 行,并将值更改为 0。

cgi.fix_pathinfo = 0

保存并退出。

现在启动 PHP-FPM 服务并使其在每次系统启动时启动。

systemctl restart php7.0-fpm
systemctl enable php7.0-fpm

我们的 Mautic 安装的 PHP 和 PHP-FPM 安装和配置已经完成。使用 netstat 命令检查它,如下所示。

netstat -pl | grep php

你应该得到如下所示的结果。

第 4 步 - 下载 Mautic

转到 /var/www/ 目录并使用以下 wget 命令下载 mautic 源代码。

cd /var/www
wget https://www.mautic.org/download/latest

使用unzip命令将最新文件解压到mautic目录。

unzip latest -d mautic/

注意:如果您的系统上没有解压缩命令,请使用以下命令安装它。

sudo apt install unzip -y

现在将 mautic 目录的所有者和组更改为 www-data。

chown -R www-data:www-data mautic/

Mautic 下载到 /var/www/mautic 目录。

第 5 步 - 为 Mautic 配置 Nginx 虚拟主机

对于本指南,我们使用 Nginx 而不是 Apache Web 服务器。在这一步中,我们将为 mautic 安装配置 Nginx 虚拟主机。

转到 /etc/nginx 目录并在 sites-available 目录下创建一个名为 mautic 的新文件。

cd /etc/nginx/
vim sites-available/mautic

将以下 mautic nginx 配置粘贴到那里。

server {
    listen 80;
    listen [::]:80;    
    server_name mautic.hakase-labs.co;
    
    root /var/www/mautic;
    index index.php index.html index.htm index.nginx-debian.html;
    
    location / {
      try_files $uri $uri/ =404;
    }

    location ~ .php$ {
      include snippets/fastcgi-php.conf;
      fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    location ~* ^/index.php {
      fastcgi_split_path_info ^(.+.php)(/.+)$;
      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
      fastcgi_buffer_size 128k;
      fastcgi_buffers 256 16k;
      fastcgi_busy_buffers_size 256k;
      fastcgi_temp_file_write_size 256k;
    }
}

保存并退出。

现在激活 mautic 虚拟主机并使用 nginx -t 命令检查它,如下所示。

ln -s /etc/nginx/sites-available/mautic /etc/nginx/sites-enabled/
nginx -t

确保没有错误,然后重新启动网络服务器。

systemctl restart nginx

mautic 的 Nginx 虚拟主机配置已经完成。

第 6 步 - Mautic 基于 Web 的安装

打开您的网络浏览器并访问 mautic 域名,我的是 http://mautic.hakase-labs.co。

您将被重定向到 mautic 安装页面。确保所有扩展和配置都没有错误,如下所示。

单击下一步按钮继续。

现在您将看到有关数据库配置的页面。键入您的数据库名称、数据库用户和密码,如下所示。

然后单击下一步按钮。

现在我们需要为 Mautic 创建新的管理员帐户。输入您的管理员用户、电子邮件和密码。

单击下一步按钮。

对于电子邮件配置,您可以选择一个选项,也可以稍后配置。

再次单击下一步按钮。

现在您将看到管理员登录页面。输入您的管理员用户和密码,然后单击“登录”按钮。

现在您将能够看到 Mautic 管理仪表板。

使用 Nginx 网络服务器在 Ubuntu 16.04 上安装 Mautic 营销自动化工具已成功完成。

参考

    <李>
  • https://www.mautic.org/

©2015-2025 艾丽卡 support@alaica.com