Jerry Ma

Results 141 comments of Jerry Ma

@arcanumbridge Do you know of any way to support Actions or hook into other CIs for testing FreeBSD builds?

Oh, cool! I wasn't aware that gitea Actions had support for FreeBSD. GitHub Actions is not currently supported yet. But I think the best way is to have a way...

See #152 FreeBSD section. And sorry for suspending FreeBSD maintenance. One of the main reasons is that very few people use it. I will start working on this once there...

Unfortunately I know nothing about windows executable signing. A self-signed certificate may be able to sign, but may not avoid SmartScreen. In addition, using a third-party issuance of compiled `php.exe`...

@simonhamp I just assumed that I used a self-signed certificate and uploaded `php.exe` on static-php.dev. I don't know if doing so would violate the PHP License, GPL or other specific...

Related issue: https://github.com/beyondcode/expose/issues/391#issuecomment-1866184348 Generally it's caused by openssl conf. Just set system default config.

Do you have `/etc/ssl/openssl.cnf`?

php openssl ini config cannot be set with `ini_set()`. You can consider using `./php -d "openssl.cafile=/etc/ssl/certs/ca-certificates.crt"` or using single `php.ini` file.

From stack exchange, [this is where Go looks for public root certificates](https://golang.org/src/crypto/x509/root_linux.go): ``` "/etc/ssl/certs/ca-certificates.crt", // Debian/Ubuntu/Gentoo etc. "/etc/pki/tls/certs/ca-bundle.crt", // Fedora/RHEL 6 "/etc/ssl/ca-bundle.pem", // OpenSUSE "/etc/pki/tls/cacert.pem", // OpenELEC "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", // CentOS/RHEL...

I thought about this, but different linux distributions still use different locations for root certificates. We currently only support hard-coding the specified ini, but supporting different distributions obviously requires a...