Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104039 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 41133 invoked from network); 2 Feb 2019 23:17:07 -0000 Received: from unknown (HELO mail-ot1-f42.google.com) (209.85.210.42) by pb1.pair.com with SMTP; 2 Feb 2019 23:17:07 -0000 Received: by mail-ot1-f42.google.com with SMTP id s5so9006853oth.7 for ; Sat, 02 Feb 2019 11:57:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oohIo9vLMBM2QspNeeT6OGZPywL+K7nOZQqEtd7GcE0=; b=H0H+IVsgPmomzr1StbfZVE6ZPIHinXVUfIE/Kxdn0VN1Q6LCQBvQQ8pxzTGkGgP4rA mq4gJVtCM3gsJMIrAFXggy+FB9+UvbwaR1ixoXgRjmAgkwbzF8lozhsbE4joEp9SKiNK PvsU7M6mAtPRvNrqLlIGyk/czVE+pzK7Br3WP2aQDtfbe0AK+0z4xOpXrx9yE4sC4JUJ LQKs1P0rS4QYgtGcGQA+zh8tXKHj6mqam2A04JuTnYZn0cZcD1UKVmF90nI3hRJJOUcn aMcUDxPvbTK3qj+N07E2PTgSuizqHBZe3lWQwXoPzSpoyRAsrspL6lIA0aii9gweQNnS IJ/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oohIo9vLMBM2QspNeeT6OGZPywL+K7nOZQqEtd7GcE0=; b=GexqVa3lvc8fDVWkVrZuKI+gPxGNYCkeIgkmjlKxDOyat902fwxjruUKfHLcSn0oip PWXQSA2qoxnow4lP44rewOD42z/1/iTF+Vj+RVE2ZolVhvanUwbBmuVbYIlEL98uC0q5 rT/j63dqP+04pDzYnj4yzUu0cr8YJttY72GGD5WwCm89rlXOFIF3ILYSs6mxwuunFf+1 J8qkLQkziG0jS9d/iAVu09wdHCEKTucS6YgM0dvHk4q4YW4f8t8E8Th8R2jfulCvftHL O5EwYlw0iWPsAhRqW6sGUh47msmdMT4MxzJYPOzsegfcxsEmag6TF/hzwQDnEdJlUeo7 l+cA== X-Gm-Message-State: AJcUukdTPod630rWBIgK6V8GLgMc20Dtk8avxSutBRqZ5L2+fFunCpYC l8XeJ7DsGMekCT33+aF6BGs+ajveUGfhk+iTSso= X-Google-Smtp-Source: ALg8bN7BTGiXvf2rX1p4P+JN6rX+L6DuqTLboClE6H4x0upfja9R8hHMwmhZZy+fILX6mxTX1pZwvguIa8BzziwiFKQ= X-Received: by 2002:a9d:7059:: with SMTP id x25mr33748741otj.35.1549137454561; Sat, 02 Feb 2019 11:57:34 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Sat, 2 Feb 2019 20:57:23 +0100 Message-ID: To: Legale Legage Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] phpenmod/phpdismod From: peterkokot@gmail.com (Peter Kokot) On Sat, 2 Feb 2019 at 20:24, Legale Legage wrote: > > Hello, internal. > > I want to propose including to the bundle phpenmod/phpdismod scripts. These > scripts are included to the standard deb/rpm packages. What do you think > about including them to the bundle? > > If the idea is worthwhile, I will make the RFC. > > Saluti, Ruslan 1. Will it work also on Alpine Linux and MacOS? From what I see, the title of these two POSIX shell scripts is "phpenmod - a PHP module manager for Debian" 2. License MIT will cause any issues with bundling them in php-src? 3. Do you know where is the source code of these two scripts? When the upstream script gets updated it would be then useful to copy/paste changes into php-src. So the main development should be happening upstream anyway. Meaning away from the PHP. What these two scripts do is they enable "extensions" on Debian installation. For example, phpenmod ftp Some naming conventions name the PHP extensions (bcmath, openssl, sodium...) also "modules". So, overall, nothing very simple to create for all operating systems. Each Linux distribution has different package repositories, locations to shared extension ini files, so that is in this situation probably good to be left to 3rd party repository maintainers or the Linux distro packages maintainers themselves. Yes CLI tooling arsenal for more systems/devops oriented PHP world are in need of improvements. There are many that lack handling extensions (we were just discussing PECL for example in some other thread)... -- Peter Kokot