Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: a06d7038511f
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 5bb85cd45ce9
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Sep 23, 2018

  1. php: set mysql socket path if mysql[i] or pdo_mysql support is enabled

    PHP tries to discover the mysql default socket path during configure
    phase by probing the file system:
    https://github.com/php/php-src/blob/cf3b852109a88a11370d0207cd3b72a53b6a64c3/ext/mysqli/config.m4#L4
    
    This obviously fails to discover /run/mysqld/mysqld.sock, which is being
    used (hardcoded) across all MySQL flavours.
    
    This leads to PHP having no mysql socket path set for the mysql[i]
    extensions, and `/tmp/mysql.sock` set for pdo_mysql,
    meaning one currently has to manually configure and set it in php.ini.
    
    Luckily, PHP supports setting that path via
    `--with-mysql-sock=/run/mysqld/mysqld.sock` during configure phase,
    so let's do this as soon as one of the three modules is enabled.
    
    (cherry picked from commit baa04e4)
    flokli authored and Mic92 committed Sep 23, 2018
    Copy the full SHA
    5bb85cd View commit details
    Browse the repository at this point in the history