Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107225 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 95841 invoked from network); 19 Sep 2019 01:34:43 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 19 Sep 2019 01:34:43 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 26E222D20CA for ; Wed, 18 Sep 2019 16:12:14 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3301 81.224.0.0/12 X-Spam-Virus: No Received: from v-smtpout3.han.skanova.net (v-smtpout3.han.skanova.net [81.236.60.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Wed, 18 Sep 2019 16:12:13 -0700 (PDT) Received: from [192.168.7.5] ([213.64.245.126]) by cmsmtp with ESMTPA id Aj7LiLtkfXLfmAj7MiGj5m; Thu, 19 Sep 2019 01:12:12 +0200 To: Nikita Popov References: Cc: PHP internals Message-ID: <0102fe16-4e53-7234-3c3d-5b131a2a61fc@telia.com> Date: Thu, 19 Sep 2019 01:12:11 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-CMAE-Envelope: MS4wfEXW8iGmUuXUqnjfDgBVebhSLK0vanFnViMpkMeIHIi1sgN5wuAwb5sC9uaBVV7ywFNxwoG4rPI6tshGb5Ys0tCfpqxlfEAjQpQETQJrkJvmGVR8d8NE GxmvOqaOT8U5MDY76wgnr3vFBkEE++OwX1TB2WrQJQqggXlWVcTS/06svsAR7hcybzK6Q7ZJnKIbcY3w7nZ1jD299kx20Yq4zuGo5nNLQ8VlWPKbj/ryMlv3 X-Envelope-From: Subject: Re: [PHP-DEV] Build instructions for Ubuntu 18.04 (and other systems) From: bjorn.x.larsson@telia.com (=?UTF-8?Q?Bj=c3=b6rn_Larsson?=) Den 2019-09-15 kl. 20:49, skrev Nikita Popov: > Hi, > > Our build instructions in > https://github.com/php/php-src#building-php-source-code are currently a bit > bare... they show the basic "./buildconf && ./configure && make" cycle, but > everyone who actually tries this will quickly find out that there is a lot > more to building PHP... > > Every time I compile PHP on a new system, I have to go through a pretty > long cycle of ./configure --xxx, wait until there is an error, "sudo apt > install libxxx-dev" and so on. > > It would be great if someone could write up the required "apt get" and > "./configure" line to get a "reasonably large" build of PHP on a popular > Linux distro like Ubuntu 18.04, so this can be included in the README. > Something similar for MacOS would probably also be useful, where things are > even more complicated. > > Bonus points for also including how to set up MySQL and Postgres in a way > that you can run mysqli/pdo_mysql and pgsql/pdo_pgsql tests. I think I lose > a couple of hours every time I try to get this working. > > Anyone interested in doing this? > > Regards, > Nikita Hi, If it's not done already I could take a swing a bit later in early October for a Centos 7.7 distro. r//Björn L