<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог синего &#187; XAMPP</title>
	<atom:link href="http://www.adrock.ru/tag/xampp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.adrock.ru</link>
	<description>Личный блог начинающего PHP программиста и вебмастера</description>
	<lastBuildDate>Fri, 27 Aug 2010 16:18:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ZendDebugger на Freebsd</title>
		<link>http://www.adrock.ru/2009/10/zenddebugger-%d0%bd%d0%b0-freebsd.html</link>
		<comments>http://www.adrock.ru/2009/10/zenddebugger-%d0%bd%d0%b0-freebsd.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 17:51:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[ZendDebugger]]></category>
		<category><![CDATA[ZendStudio]]></category>

		<guid isPermaLink="false">http://www.adrock.ru/2009/10/zenddebugger-%d0%bd%d0%b0-freebsd.html</guid>
		<description><![CDATA[У меня была статья про использование библиотеки ZendDebugger, на сервере XAMPP, под виндой, теперь ручки дошли и до ФриБСД.
Я пользуюсь ZendStudio для написания кода на PHP, встроенный отладчик я не использую отлаживаю скрипты на своем домашнем сервере, который работает под управлением системы FreeBSD 6.3, сделать это довольно просто, необходимо подключить библиотеку ZendDebugger.so к вашему PHP, [...]]]></description>
			<content:encoded><![CDATA[<h4>У меня была статья про использование библиотеки <strong>ZendDebugger</strong>, на сервере XAMPP, под виндой, теперь ручки дошли и до ФриБСД.</h4>
<p>Я пользуюсь ZendStudio для написания кода на PHP, встроенный отладчик я не использую отлаживаю скрипты на своем домашнем сервере, который работает под управлением системы FreeBSD 6.3, сделать это довольно просто, необходимо подключить библиотеку <a href="http://ifolder.ru/14756967">ZendDebugger.so</a> к вашему PHP, и&#160; указать в ZendStudio, путь к серверу для отладки.</p>
</p>
<p> <span id="more-187"></span>
</p>
<p>&#160;<a href="http://www.adrock.ru/wp-content/uploads/2009/10/image.png"><img style="border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-right-width: 0px" height="158" alt="Настройки ZendStudio" src="http://www.adrock.ru/wp-content/uploads/2009/10/image_thumb.png" width="304" border="0" /></a></p>
<p>для установки выключаем ZendOptimizer а также&#160; accelerator скачиваем файл библиотеки ZendDebugger.so кидаем в папку с расширениями для PHP у меня это&#160; /usr/local/lib/php/20060613/</p>
<p>Правим&#160; php.ini. У меня&#160; php.ini лежит в папке&#160; /usr/local/etc/</p>
<div class="csharpcode">
<pre>[Zend] </pre>
<pre>zend_extension=/usr/local/lib/php/20060613/ZendDebugger.so </pre>
<pre>zend_debugger.allow_hosts=10.10.2.0/24 </pre>
<pre>zend_debugger.expose_remotely=always </pre>
<pre>zend_debugger.connector_port=10001</pre>
</div>
<p>рестарт апача</p>
<pre>apachectl restsrt</pre>
<p> смотрим вывод phpinfo( ), либо в консоли php –v должен вывести, что-то типа</p>
<pre>PHP 5.2.11 with Suhosin-Patch 0.9.7 (cli) (built: Oct 24 2009 23:44:49)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with Zend Debugger v5.2.8, Copyright (c) 1999-2007, by Zend Technologies</pre>
<p>&#160;</p>
<p>Мой блог находят по следующим фразам</p>
<ul>
<li><a href="http://www.adrock.ru/2010/04/bmw-e36-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c-m43-%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bc%d0%b0%d1%81%d0%bb%d0%b0.html">замена масла на bmw e36</a></li>
<li><a href="http://www.adrock.ru/2010/04/bmw-e36-%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c-m43-%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bc%d0%b0%d1%81%d0%bb%d0%b0.html">двигатель m43</a></li>
<li><a href="http://www.adrock.ru/2010/01/rtorrent-rtgui-%d0%bd%d0%b0-freebsd.html">настройка rtgui</a></li>
<li><a href="http://www.adrock.ru/2009/06/zend-debugger-%d0%b8-zend-optimizer-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-xampp.html">xampp zend optimizer</a></li>
<li><a href="http://www.adrock.ru/2010/01/rtorrent-rtgui-%d0%bd%d0%b0-freebsd.html">rtgui $rpc_connect</a></li>
<li><a href="http://www.adrock.ru/2010/01/rtorrent-rtgui-%d0%bd%d0%b0-freebsd.html">rtgui $rpc_connect scgi_port</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adrock.ru/2009/10/zenddebugger-%d0%bd%d0%b0-freebsd.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Zend Debugger и Zend Optimizer на сервере XAMPP</title>
		<link>http://www.adrock.ru/2009/06/zend-debugger-%d0%b8-zend-optimizer-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-xampp.html</link>
		<comments>http://www.adrock.ru/2009/06/zend-debugger-%d0%b8-zend-optimizer-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-xampp.html#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:17:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Zend Studio]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[Zend Debugger]]></category>
		<category><![CDATA[Zend Optimiser]]></category>

		<guid isPermaLink="false">http://www.adrock.ru/?p=62</guid>
		<description><![CDATA[Мне стало мало встроенного отладчика в Zend Studio 5.5.
И я захотел отлаживать скрипты прямо на моем тестовом сервере XAMPP. Но заставить пахать Zend Debugger  оказалось весьма проблематично  после часа лазания по выдаче Гугла. Я решил эту проблему.

Для того чтобы использовать  Zend Debugger, мало прочитать и сделать все как в  README.  PHP почемуто предпочитает сначала [...]]]></description>
			<content:encoded><![CDATA[<p>Мне стало мало встроенного отладчика в Zend Studio 5.5.</p>
<p>И я захотел отлаживать скрипты прямо на моем тестовом сервере XAMPP. Но заставить пахать <a href="http://downloads.zend.com/pdt/server-debugger/">Zend Debugger </a> оказалось весьма проблематично  после часа лазания по выдаче Гугла. Я решил эту проблему.<a href="http://downloads.zend.com/pdt/server-debugger/"><br />
</a></p>
<p>Для того чтобы использовать  <a href="http://downloads.zend.com/pdt/server-debugger/">Zend Debugger</a>, мало прочитать и сделать все как в  README.  PHP почемуто предпочитает сначала грузить  Zend Debugger а потом Zend Optimiser.</p>
<p>Вот как сделать все надлежащим образом.<span id="more-62"></span></p>
<p>Распаковываем  ZendDebugger-5.2.x-cygwin_nt-i386.zip в  C:xamppphpzendOptimizerlib, потом переименовываем  папку “ZendDebugger-5.2.x-cygwin_nt-i386″ в “Debugger”.  После чего нам надо переименовать   папки 4_3_x_comp, 5_2_x_comp, и т.д. в папки  php-4.3.x, php-5.2.x соответственно  (Имена можем посмотреть в  папке с оптимайзером..Optimizer).  Таким образом получим по одной библиотеке дебагера(ZendDebugger.dll)  для разных версий PHP( …libDebuggerphp-X.X.x).</p>
<p>Далее редактируем секцию [Zend] в файле  C:xamppphpphp.ini (или  C:xamppapachebinphp.ini) – посмотрите какой путь выводит  phpinfo() на вашем сервере.</p>
<p>Нас интересует опция  “zend_extension_manager.debug_server_ts” . Здесь укажем путь к папке php-X.X.x  в которй лежит debugger.dll.</p>
<p>Редактируем секцию примерно так:</p>
<p style="text-align: left"><code><br />
[Zend]<br />
zend_extension_ts = "C:xamppphpzendOptimizerlibZendExtensionManager.dll"<br />
zend_extension_manager.verbose=On<br />
zend_extension_manager.optimizer_ts = "C:xamppphpzendOptimizerlibOptimizer"<br />
zend_optimizer.enable_loader = 0<br />
zend_optimizer.optimization_level=15<br />
;zend_optimizer.license_path =<br />
zend_extension_manager.debug_server_ts = "C:xamppphpzendOptimizerlibDebugger"<br />
zend_debugger.expose_remotely=allowed_hosts<br />
zend_debugger.allow_hosts=127.0.0.1/24,192.168.0.0/16<br />
zend_debugger.allow_tunnel=127.0.0.1/32<br />
</code></p>
<p>Перезапускаем апача , смотрим  http://127.0.0.1/xampp/phpinfo.php где идет вызов phpinfo() на наличие блока Zend Debugger, если таковой имеется значит все ок.</p>
<p>Потом перенастраиваем способ отладки в Zend Studio</p>
<p><img class="alignnone size-medium wp-image-63" src="http://www.adrock.ru/wp-content/uploads/2009/06/zend-setting-300x236.jpg" alt="zend setting" width="300" height="236" /></p>
<p>Теперь нажимем F8 вводим адрес скрипта на сервере и отлаживаем его.</p>
<p>Вот и все.
<p>Мой блог находят по следующим фразам</p>
<ul>
<li><a href="http://www.adrock.ru/2010/01/rtorrent-rtgui-%d0%bd%d0%b0-freebsd.html">mod_scgi.so apache2 freebsd</a></li>
<li><a href="http://www.adrock.ru/?s">ZendDebugger.so FreeBSD 8</a></li>
<li><a href="http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html">скрипт обновления nod32 freebsd</a></li>
<li><a href="http://www.adrock.ru/2009/06/%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%bc%d1%81%d1%82%d0%b2%d0%be-%d1%81-freebsd.html">знакомство с freebsd</a></li>
<li><a href="http://www.adrock.ru/2009/08/%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f-%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%bd%d1%8b%d1%85-%d0%ba%d0%be%d0%b4%d0%be%d0%b2-%d0%b2-%d0%bf%d0%be%d1%81%d1%82%d0%b0%d1%85-wordpress.html">публикация кода</a></li>
<li><a href="http://www.adrock.ru/2009/09/%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d0%b4%d0%bb%d1%8f-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%b7%d0%b5%d1%80%d0%ba%d0%b0%d0%bb%d0%b0-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd.html">php скрипт обновление nod32 на web</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adrock.ru/2009/06/zend-debugger-%d0%b8-zend-optimizer-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-xampp.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
