安装后支持 sql 的 ejabberd
ejabberd with sql support after installation
在过去的 2 个月里,我一直在使用带有 Mnesia 的 ejabberd。现在我想添加 mysql 数据库。
我在这里很困惑。我使用此行
从源代码安装了 ejabberd
./configure --enable-user --prefix=/tmp/eja1809
现在我发现要将 ejabberd 与 mysql 一起使用,我需要使用与
相同的 ./configure
选项来编译 ejabberd
./configure --enable-mysql
。
所以我的问题是我是否需要像这样再次使用 --enable-user
./configure --enable-user --enable-mysql --prefix=/tmp/eja1809
或者是否不需要再次添加启用用户,将mysql添加到已经安装的ejabberd。
另外,使用 ./configure 语句后是否需要同时使用 make 和 make install ?
请帮帮我。
So my question is that do I need to use --enable-user again like this
./configure --enable-user --enable-mysql --prefix=/tmp/eja1809
正确:在 ./configure 中提供您希望它使用的所有选项,因为它只考虑您现在提供的选项,它不记得您在之前的调用中提供的内容,无论是几个月还是几分钟以前 :)
Also Do I need to use both make and make install after using the
./configure statement ?
对了,编译包括configure和make,那你一定要安装。例如,当我测试 ejabberd 源代码中的更改时,我 运行 所有这些:
./configure --enable-user --enable-odbc --enable-mysql --enable-tools
./rebar get-deps
./rebar update-deps
./rebar compile
make
sudo make install
ejabberdctl live
在过去的 2 个月里,我一直在使用带有 Mnesia 的 ejabberd。现在我想添加 mysql 数据库。 我在这里很困惑。我使用此行
从源代码安装了 ejabberd./configure --enable-user --prefix=/tmp/eja1809
现在我发现要将 ejabberd 与 mysql 一起使用,我需要使用与
相同的./configure
选项来编译 ejabberd
./configure --enable-mysql
。
所以我的问题是我是否需要像这样再次使用 --enable-user
./configure --enable-user --enable-mysql --prefix=/tmp/eja1809
或者是否不需要再次添加启用用户,将mysql添加到已经安装的ejabberd。
另外,使用 ./configure 语句后是否需要同时使用 make 和 make install ?
请帮帮我。
So my question is that do I need to use --enable-user again like this
./configure --enable-user --enable-mysql --prefix=/tmp/eja1809
正确:在 ./configure 中提供您希望它使用的所有选项,因为它只考虑您现在提供的选项,它不记得您在之前的调用中提供的内容,无论是几个月还是几分钟以前 :)
Also Do I need to use both make and make install after using the ./configure statement ?
对了,编译包括configure和make,那你一定要安装。例如,当我测试 ejabberd 源代码中的更改时,我 运行 所有这些:
./configure --enable-user --enable-odbc --enable-mysql --enable-tools
./rebar get-deps
./rebar update-deps
./rebar compile
make
sudo make install
ejabberdctl live