View previous topic :: View next topic |
Author |
Message |
ROGA Apprentice
Joined: 17 Feb 2018 Posts: 159 Location: Zurich, Switzerland
|
Posted: Sat Dec 09, 2023 8:48 am Post subject: [SOLVED] Nextcloud needs php module sysvsem |
|
|
Hi,
after updating my nextcloud-server, for better performance NC will need the php module sysvsem. How do I enable this module?
Thanks for support _________________ regards,
Roland
Last edited by ROGA on Sat Dec 09, 2023 10:32 am; edited 1 time in total |
|
Back to top |
|
|
Perfect Gentleman Veteran
Joined: 18 May 2014 Posts: 1255
|
Posted: Sat Dec 09, 2023 9:17 am Post subject: |
|
|
Code: | EXTRA_ECONF="--enable-sysvsem" |
Code: | ~ $ php -i | grep sysvsem
Configure Command => './configure' '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--datarootdir=/usr/share' '--disable-static' '--docdir=/usr/share/doc/php-8.3.0-r1' '--htmldir=/usr/share/doc/php-8.3.0-r1/html' '--prefix=/usr/lib64/php8.3' '--mandir=/usr/lib64/php8.3/man' '--infodir=/usr/lib64/php8.3/info' '--libdir=/usr/lib64/php8.3/lib' '--with-libdir=lib64' '--localstatedir=/var' '--without-pear' '--with-external-libcrypt' '--enable-zts' '--without-fpm-apparmor' '--without-password-argon2' '--without-avif' '--disable-bcmath' '--with-bz2=/usr' '--disable-calendar' '--without-capstone' '--enable-ctype' '--with-curl' '--enable-dom' '--without-enchant' '--disable-exif' '--without-ffi' '--enable-fileinfo' '--enable-filter' '--disable-ftp' '--with-gettext=/usr' '--with-gmp=/usr' '--without-mhash' '--with-iconv' '--enable-intl' '--disable-ipv6' '--without-kerberos' '--with-libxml' '--enable-mbstring' '--with-openssl' '--disable-pcntl' '--enable-phar' '--enable-pdo' '--enable-opcache' '--without-pgsql' '--enable-posix' '--without-fpm-selinux' '--without-pspell' '--enable-simplexml' '--disable-shmop' '--without-snmp' '--disable-soap' '--enable-sockets' '--without-sodium' '--without-sqlite3' '--disable-sysvmsg' '--disable-sysvsem' '--disable-sysvshm' '--without-tidy' '--enable-tokenizer' '--enable-xml' '--enable-xmlreader' '--enable-xmlwriter' '--without-xsl' '--with-zip' '--with-zlib=/usr' '--disable-debug' '--without-valgrind' '--enable-dba' '--without-cdb' '--without-db4' '--enable-flatfile' '--without-gdbm' '--disable-inifile' '--without-qdbm' '--without-tcadb' '--without-lmdb' '--with-freetype' '--disable-gd-jis-conv' '--with-jpeg' '--without-xpm' '--without-webp' '--enable-gd' '--without-mysqli' '--with-mysql-sock=/var/run/mysqld/mysqld.sock' '--without-unixODBC' '--without-iodbc' '--without-pdo-odbc' '--without-oci8' '--without-pdo-dblib' '--with-pdo-mysql=mysqlnd' '--without-pdo-pgsql' '--without-pdo-sqlite' '--without-pdo-firebird' '--without-pdo-oci' '--with-readline=/usr' '--without-libedit' '--without-mm' '--with-pic' '--with-external-pcre' '--with-pcre-jit' '--cache-file=/tmp/portage/dev-lang/php-8.3.0-r1/temp/config.cache' '--with-config-file-path=/etc/php/cli-php8.3' '--with-config-file-scan-dir=/etc/php/cli-php8.3/ext-active' '--disable-embed' '--enable-cli' '--disable-cgi' '--disable-fpm' '--without-apxs2' '--disable-phpdbg' '--disable-gcc-global-regs' '--enable-sysvsem' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CPPFLAGS='
sysvsem
sysvsem support => enabled |
|
|
Back to top |
|
|
ROGA Apprentice
Joined: 17 Feb 2018 Posts: 159 Location: Zurich, Switzerland
|
Posted: Sat Dec 09, 2023 10:04 am Post subject: |
|
|
@Perfect Gentelman: Could you please explain me, how I have to do exactly with
Code: | EXTRA_ECONF="--enable-sysvsem" |
do I write it to php.ini?
Thx for support. _________________ regards,
Roland |
|
Back to top |
|
|
Perfect Gentleman Veteran
Joined: 18 May 2014 Posts: 1255
|
Posted: Sat Dec 09, 2023 10:08 am Post subject: |
|
|
Code: | ~ $ cat /etc/portage/env/dev-lang/php
EXTRA_ECONF="--enable-sysvsem" |
Code: | ~ $ cat /etc/portage/package.env/dev-lang/php
dev-lang/php dev-lang/php |
|
|
Back to top |
|
|
ROGA Apprentice
Joined: 17 Feb 2018 Posts: 159 Location: Zurich, Switzerland
|
Posted: Sat Dec 09, 2023 10:32 am Post subject: |
|
|
@Perfect Gentelman: I never heard from this kind of configuration, it's the first time I do this so. But after re-compiling php, all worked fine.
Thank you for supporting me. _________________ regards,
Roland |
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1921
|
Posted: Sat Dec 09, 2023 1:31 pm Post subject: |
|
|
Just enable the sysvipc USE and it adds this option. No need for an environment file. |
|
Back to top |
|
|
Stevetmq n00b
Joined: 25 Nov 2023 Posts: 11
|
Posted: Tue Dec 26, 2023 1:56 pm Post subject: |
|
|
Perfect Gentleman wrote: | Code: | ~ $ cat /etc/portage/env/dev-lang/php
EXTRA_ECONF="--enable-sysvsem" |
Code: | ~ $ cat /etc/portage/package.env/dev-lang/php
dev-lang/php dev-lang/php |
|
nether "/etc/portage/env/dev-lang/php" nor "/etc/portage/package.env/dev-lang/php"
exists on my system. Do I create one or both? |
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1921
|
Posted: Tue Dec 26, 2023 2:25 pm Post subject: |
|
|
Stevetmq wrote: | Perfect Gentleman wrote: | Code: | ~ $ cat /etc/portage/env/dev-lang/php
EXTRA_ECONF="--enable-sysvsem" |
Code: | ~ $ cat /etc/portage/package.env/dev-lang/php
dev-lang/php dev-lang/php |
|
nether "/etc/portage/env/dev-lang/php" nor "/etc/portage/package.env/dev-lang/php"
exists on my system. Do I create one or both? |
Neither. Just add dev-lang/php sysvipc to package.use |
|
Back to top |
|
|
Stevetmq n00b
Joined: 25 Nov 2023 Posts: 11
|
Posted: Sat Aug 10, 2024 11:02 am Post subject: |
|
|
grknight wrote: | Stevetmq wrote: | Perfect Gentleman wrote: | Code: | ~ $ cat /etc/portage/env/dev-lang/php
EXTRA_ECONF="--enable-sysvsem" |
Code: | ~ $ cat /etc/portage/package.env/dev-lang/php
dev-lang/php dev-lang/php |
|
nether "/etc/portage/env/dev-lang/php" nor "/etc/portage/package.env/dev-lang/php"
exists on my system. Do I create one or both? |
Neither. Just add dev-lang/php sysvipc to package.use |
Thank you but the instructions are not clear. I guess I should make a file named "php sysvipc" but where and what should the file have in it?
There is a folder "/etc/portage/package.use/" Do I just put the empty file there "/etc/portage/package/package.use/php sysvipc"
? |
|
Back to top |
|
|
Banana Moderator
Joined: 21 May 2004 Posts: 1741 Location: Germany
|
Posted: Sat Aug 10, 2024 11:38 am Post subject: |
|
|
Stevetmq wrote: | grknight wrote: | Stevetmq wrote: | Perfect Gentleman wrote: | Code: | ~ $ cat /etc/portage/env/dev-lang/php
EXTRA_ECONF="--enable-sysvsem" |
Code: | ~ $ cat /etc/portage/package.env/dev-lang/php
dev-lang/php dev-lang/php |
|
nether "/etc/portage/env/dev-lang/php" nor "/etc/portage/package.env/dev-lang/php"
exists on my system. Do I create one or both? |
Neither. Just add dev-lang/php sysvipc to package.use |
Thank you but the instructions are not clear. I guess I should make a file named "php sysvipc" but where and what should the file have in it?
There is a folder "/etc/portage/package.use/" Do I just put the empty file there "/etc/portage/package/package.use/php sysvipc"
? |
No.
You create a single file properly named. Like php to show it is used for the php page.
In this file you put dev-lang/php sysvipc. Save and check with emerge -pv dev-lang/php if the new useflag is set.
More infor about package use: https://wiki.gentoo.org/wiki//etc/portage/package.use _________________ Forum Guidelines
PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire |
|
Back to top |
|
|
|