Date: Wed, 14 Mar 2018 16:04:01 -0600 From: Adam Weinberger <adamw@adamw.org> To: scratch65535@att.net Cc: freebsd-ports <ports@freebsd.org> Subject: Re: 11.1R, PHP7.2.3: mysqli not loading. What am I missing? Message-ID: <AB77325A-9104-48A5-B84D-015DA42DB09A@adamw.org> In-Reply-To: <uiuiad16t1r9nvm4pohashtjmf3kfhs3ph@4ax.com> References: <1i6iad177s9bsij147a3qmrsu641dnsvt9@4ax.com> <uiuiad16t1r9nvm4pohashtjmf3kfhs3ph@4ax.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Do you have WITH_MPM in your make.conf? # Adam -- Adam Weinberger adamw@adamw.org http://www.adamw.org > On 14 Mar, 2018, at 13:46, scratch65535@att.net wrote: > > What's happening is that, although I built both apache24 and > php72 without any optional flavoring, apache is looking in the > thread-safe subtree (-zts) for php modules when it shouldn't be, > since it's loading the prefork module,. > > I've looked, but can't see a switch to turn that off. > > And php defaults to non-thread-safe, and doesn't appear to have a > wayto build for threads other than "force zend thread-safe" when > building extensions, which doesn't really seem to take care of > the problem, so never the twain shall meet. > > If there's a switch I'm missing seeing, I hope someone will tell > me where to find it, because I'm not seeing it! > > > [Default] On Wed, 14 Mar 2018 08:51:10 -0400, > <scratch65535@att.net> wrote: > >> from pkg info -x php72: >> >> =================== >> mod_php72-7.2.3 >> php72-7.2.3 >> php72-ctype-7.2.3 >> php72-dom-7.2.3 >> php72-extensions-1.0 >> php72-filter-7.2.3 >> php72-gd-7.2.3 >> php72-hash-7.2.3 >> php72-iconv-7.2.3 >> php72-json-7.2.3 >> php72-mbstring-7.2.3 >> php72-mysqli-7.2.3 >> php72-opcache-7.2.3 >> php72-openssl-7.2.3 >> php72-pdo-7.2.3 >> php72-pdo_sqlite-7.2.3 >> php72-phar-7.2.3 >> php72-posix-7.2.3 >> php72-session-7.2.3 >> php72-simplexml-7.2.3 >> php72-sockets-7.2.3 >> php72-sodium-7.2.3 >> php72-sqlite3-7.2.3 >> php72-tokenizer-7.2.3 >> php72-xml-7.2.3 >> php72-xmlreader-7.2.3 >> php72-xmlwriter-7.2.3 >> ===================== >> >> >> from /usr/local/etc/php.ini: >> ===================== >> ;extension=bz2 >> ;extension=curl >> ;extension=fileinfo >> ;extension=gd2 >> ;extension=gettext >> ;extension=gmp >> ;extension=intl >> ;extension=imap >> ;extension=interbase >> ;extension=ldap >> ;extension=mbstring >> ;extension=exif ; Must be after mbstring as it depends on it >> >> extension=mysqli >> >> ;extension=oci8_12c ; Use with Oracle Database 12c InstantClient >> >> extension=openssl >> >> ;extension=pdo_firebird >> ;extension=pdo_mysql >> ;extension=pdo_oci >> ;extension=pdo_odbc >> ;extension=pdo_pgsql >> ;extension=pdo_sqlite >> ;extension=pgsql >> ;extension=shmop >> ====================== >> >> Should work, right? >> >> but from phpinfo: >> ============ >> libxml ... >> mysqlnd ... >> ============ >> >> and when I run a test job >> >> ============================================ >> Fatal error: Uncaught Error: Call to undefined function >> mysqli_connect() >> ================== >> >> Am I forgetting something? >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AB77325A-9104-48A5-B84D-015DA42DB09A>