Skip site navigation (1)Skip section navigation (2)
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>