From owner-freebsd-ports@freebsd.org Wed Jan 13 14:55:49 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DBC56A80F83 for ; Wed, 13 Jan 2016 14:55:48 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C0F2A102C for ; Wed, 13 Jan 2016 14:55:48 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: by mailman.ysv.freebsd.org (Postfix) id BE5D2A80F80; Wed, 13 Jan 2016 14:55:48 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDFB7A80F7F for ; Wed, 13 Jan 2016 14:55:48 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from smtp.unix-experience.fr (kingslanding.unix-experience.fr [62.4.22.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 94F34102A; Wed, 13 Jan 2016 14:55:47 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from smtp.unix-experience.fr (unknown [192.168.200.21]) by smtp.unix-experience.fr (Postfix) with ESMTP id 58E9040248; Wed, 13 Jan 2016 15:55:39 +0100 (CET) X-Virus-Scanned: scanned by unix-experience.fr Received: from smtp.unix-experience.fr ([192.168.200.21]) by smtp.unix-experience.fr (smtp.unix-experience.fr [192.168.200.21]) (amavisd-new, port 10024) with ESMTP id 9TmYRuIST9r2; Wed, 13 Jan 2016 15:55:34 +0100 (CET) Received: from mail.unix-experience.fr (repo.unix-experience.fr [192.168.200.30]) by smtp.unix-experience.fr (Postfix) with ESMTPSA id D582740238; Wed, 13 Jan 2016 15:55:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unix-experience.fr; s=uxselect; t=1452696933; bh=1HoU7AtB5wl9X53IXgTErC2gpbJZtrpjBngPP3C7bPk=; h=Date:From:Subject:To:Cc:In-Reply-To:References; b=eZcFLauuMHRc7HRBrtYFsPQPbRFKR7wDFicQOu97RJEubyKqUBFzQFsM2f4Jvxm1G z1Pa8e55k2ZJOqiS+eyKazU6YlEdbk3n/TAx8s2pAKBdZEmK+KK408hNSRZhsTQvY5 5A7VAn9JfQzQYEtC7XwaLZWPFM4YnhigTGhW39AQ= Mime-Version: 1.0 Date: Wed, 13 Jan 2016 14:55:33 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: X-Mailer: RainLoop/1.9.3.363 From: loic.blot@unix-experience.fr Subject: Re: [CFT] php7 for FreeBSD To: "Martin Wilke" Cc: ports@freebsd.org, ale@freebsd.org In-Reply-To: References: <105ca2154b44edd83702fa607e051ed7@mail.unix-experience.fr> <7b7e735b3b7169dc4fb45eac0bc720f3@mail.unix-experience.fr> <17cb9a9ef3aa290737b1e75e3ff0b28e@mail.unix-experience.fr> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 14:55:49 -0000 Hi martin,=0Ai pulled, add portrevision and upgrade on my servers. It's w= orking properly. I removed extensions from php.ini and extensions.ini was= read=0A=0AHere is my FreeBSD + Apache 2.4 + PHP 7 (in devel) site http:/= /www.epixel-game.net/en/=0A=0AHere are the tested modules:=0A=0A[PHP Modu= les]=0ACore=0Actype=0Adate=0Adom=0Afilter=0Ahash=0Aiconv=0Ajson=0Alibxml= =0Amysqlnd=0Aopenssl=0Apcre=0APDO=0Apdo_pgsql=0APhar=0AReflection=0Asessi= on=0ASimpleXML=0ASPL=0Astandard=0Atokenizer=0Azlib=0A=0A=0A13 janvier 201= 6 12:28 "Martin Wilke" a =C3=A9crit:=0A> Hi,=0A> = =0A> I've fixed it in github, you need to checkout again and rebuild lang= /php7.=0A> after that php -m should show all installed extensions.=0A> = =0A> Thanks for your feeback!=0A> =0A> On Wed, Jan 13, 2016 at 7:14 PM, M= artin Wilke wrote:=0A> =0A>> Hi,=0A>> =0A>> Thanks = for your feedback. I'll have a look.=0A>> =0A>> On Wed, Jan 13, 2016 at 6= :38 PM, wrote:=0A>> =0A>>> Since my recent= message, i noticed that apache could not load php=0A>>> exntesions becau= se we don't have the -c option in apache.=0A>>> To fix this problem i add= ed extensions entries in the [PHP] group in=0A>>> /usr/local/etc/php.ini = file and removed the old file=0A>>> =0A>>> 13 janvier 2016 11:16 loic.blo= t@unix-experience.fr a =C3=A9crit:=0A>>>> Hi Martin,=0A>>>> i noticed ano= ther problem (the mk problem wasn't one):=0A>>>> php doesn't read extensi= ons.ini (i tested from command line, using=0A>>> composer.phar and it sai= d Phar=0A>>>> not found. php -c /usr/local/etc/php/extensions.ini works)= =0A>>>> =0A>>>> 12 janvier 2016 13:03 loic.blot@unix-experience.fr a =C3= =A9crit:=0A>>>> =0A>>>>> Hi Martin, great job.=0A>>>>> I noticed that php= 7-redis is not present. Does this exists ?=0A>>>>> I will test it on my p= oudriere.=0A>>>>> =0A>>>>> I also noticed the following error=0A>>>>> =0A= >>>>> make: "/usr/local/poudriere/ports/default/Mk/bsd.php.mk" line 367:= =0A>>> Malformed conditional=0A>>>>> (${_USE_PHP_VER${PHP_VER}:M${:Uxml}}= !=3D "")=0A>>>>> =0A>>>>> 12 janvier 2016 09:35 "Martin Wilke" a =C3=A9crit:=0A>>>>> =0A>>>>>> Hey..=0A>>>>>> =0A>>>>>> I have= spent the last few days on getting php7 ready for FreeBSD.=0A>>>>>> The = initial work was done by Senta Ltd [1] via github. I picked up=0A>>> what= 's=0A>>>>>> left from there and finished up all missing ports and cleaned= up a=0A>>> lot of=0A>>>>>> mess.=0A>>>>>> =0A>>>>>> So far everything th= at is related to php7 works for me. Pear and pecl=0A>>> ports=0A>>>>>> ar= e=0A>>>>>> still untested but I'll look into them after php7 has landed i= n=0A>>> ports, in=0A>>>>>> order to=0A>>>>>> please the majority. If you = have the time it would be very much=0A>>> appreciated=0A>>>>>> if=0A>>>>>= > you can test them and send me some feedback.=0A>>>>>> =0A>>>>>> You can= find all the ports here:=0A>>>>>> https://github.com/miwi-fbsd/miwi-port= s=0A>>>>>> =0A>>>>>> NOTE:=0A>>>>>> In case you are still using phpX-mysq= l, you have to replace it with=0A>>> mysqli.=0A>>>>>> =0A>>>>>> Whats New= in PHP7=0A>>>>>> http://php.net/ChangeLog-7.php=0A>>>>>> =0A>>>>>> Thank= s Martin=0A>>>>>> =0A>>>>>> [1]=0A>>>>>> https://github.com/SentaLtd/free= bsd-php7-ports=0A>>>>>> _______________________________________________= =0A>>>>>> freebsd-ports@freebsd.org mailing list=0A>>>>>> https://lists.f= reebsd.org/mailman/listinfo/freebsd-ports=0A>>>>>> To unsubscribe, send a= ny mail to "=0A>>> freebsd-ports-unsubscribe@freebsd.org"=0A>>>>> =0A>>>>= > _______________________________________________=0A>>>>> freebsd-ports@f= reebsd.org mailing list=0A>>>>> https://lists.freebsd.org/mailman/listinf= o/freebsd-ports=0A>>>>> To unsubscribe, send any mail to "=0A>>> freebsd-= ports-unsubscribe@freebsd.org"=0A>>>> =0A>>>> ___________________________= ____________________=0A>>>> freebsd-ports@freebsd.org mailing list=0A>>>>= https://lists.freebsd.org/mailman/listinfo/freebsd-ports=0A>>>> To unsub= scribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org=0A>>> "= =0A> =0A> _______________________________________________=0A> freebsd-por= ts@freebsd.org mailing list=0A> https://lists.freebsd.org/mailman/listinf= o/freebsd-ports=0A> To unsubscribe, send any mail to "freebsd-ports-unsub= scribe@freebsd.org"