From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DNS_FROM_OPENWHOIS, RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=TNXs3bAWpl4O24KGVuhW0+etLjQabJtV4EZvfDjZZT8=; b=JKLuRdQfz45jgvDDuAKg0Hdh0irFIbtzVdGuNPfD7fHsdMJMVvBERgx6WAya1Ml+bn jZqZDfIOkPabLRKSCta3Xu7u+BfrT4OSrwagGiOaZGPsdDubdl4/iKiFc/E8CcGQiVVK i4286J3Uv1GcXd/YOqLQ3Lji7yzvd7kvUQcEM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=OhnBvCOT3ZleYjTB776e47Uj76TgPoJWMPEaXv2Na1k5K4z2voInN11Jp+mfceX40S igdDHx0QtwAjK4aszHiE9PveriemBs+7cnPhf8zFn9NyuechXbO5ubfjuRJUiHG3N01Z blM2UrbwuRTuplu0iEKo5t5XQjMP1lZHwKo/E= Sender: Michael Bochkaryov Message-ID: <4D51AD01.9030002@rattler.kiev.ua> Date: Tue, 08 Feb 2011 22:52:17 +0200 From: Michael Bochkaryov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: slava@tangramltd.com, ALT Linux Sisyphus discussions References: <4D50241A.1040803@rattler.kiev.ua> <4D5026E6.9040803@rattler.kiev.ua> <4D506D44.7030004@rattler.kiev.ua> <4D513CFF.2050509@tangramltd.com> <4D5144CC.5060600@rattler.kiev.ua> <4D519983.5020809@rattler.kiev.ua> <4D51A570.9030101@tangramltd.com> In-Reply-To: <4D51A570.9030101@tangramltd.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] php5 and mysqlnd X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Feb 2011 20:52:21 -0000 Archived-At: List-Archive: List-Post: 08.02.2011 22:20, Slava Dubrovskiy wrote: > 08.02.2011 21:29, Michael Bochkaryov пишет: >> Мне малость знания autotools не хватает, чтобы правильно сделать. >> Вроде бы нужно прибить гвоздями PHP_MYSQLND_ENABLED=yes в configure. >> >> Можно, конечно, при сборке php включить --with=mysql=mysqlnd, >> после чего не паковать его, но получить уже живой mysqlnd. > if test "$PHP_MYSQLI" = "mysqlnd"; > then > > PHP_ADD_EXTENSION_DEP(mysqli, > mysqlnd) > > AC_DEFINE([MYSQLI_USE_MYSQLND], 1, [Whether mysqlnd is > enabled]) > > > fi > > > Но там мне кажется немного сложнее. mysqlnd используется ВМЕСТО mysqli Не совсем так. В поставке php есть 3 разных екстеншена - mysql, mysqli, pdo-mysql. И в качестве бэкенда каждый из них может использовать либо libmysqlclient, либо mysqlnd (native driver for php). Так что не вместо, а ВМЕСТЕ с mysqlnd. > Вот что написано в ext/mysqli/config.m4 > > PHP_ARG_WITH(mysqli, for MySQLi > support, > > [ --with-mysqli[=FILE] Include MySQLi support. FILE is the > path > > to mysql_config. If mysqlnd is passed as > FILE, > > the MySQL native driver will be used > [mysql_config]]) > > > Т.е. я думаю нужно его собирать одновременно с mysqli Там сильно злое колдунство получается, с разгона не получилось. Т.е. указать при сборке php5-mysqli --with-mysqli=mysqlnd несложно, но дальше ожидается, что mysqlnd уже присутствует, что не так. Да и собирается он не в виде shared object, а в libphp, как я понял. P.S. Это для любого из трех упомянутых экстеншенов актуально. -- Regards, Michael Bochkaryov www.rattler.kiev.ua