<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Zend on SigmaLab</title><link>https://blog.sigmalab.net/tags/zend/</link><description>Recent content in Zend on SigmaLab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 09 Jul 2011 11:47:17 +0000</lastBuildDate><atom:link href="https://blog.sigmalab.net/tags/zend/index.xml" rel="self" type="application/rss+xml"/><item><title>Phar extension for Zend Server CE on MacOsX 10.6.7</title><link>https://blog.sigmalab.net/2011/07/09/phar-extension-for-zend-server-ce-on-macosx-10-6-7/</link><pubDate>Sat, 09 Jul 2011 11:47:17 +0000</pubDate><guid>https://blog.sigmalab.net/2011/07/09/phar-extension-for-zend-server-ce-on-macosx-10-6-7/</guid><description>&lt;p&gt;Normalemente per installare un&amp;rsquo;estensione si usa:
&lt;code&gt;/usr/local/zend/bin/pecl install phar&lt;/code&gt;
putruppo il risultato non è quello sperato:
&lt;code&gt;PHP Warning: PHP Startup: Unable to load dynamic library &amp;lsquo;/usr/local/zend/lib/php_extensions/phar.so&amp;rsquo; - dlopen(/usr/local/zend/lib/php_extensions/phar.so, 9): no suitable image found. Did find:
/usr/local/zend/lib/php_extensions/phar.so: mach-o, but wrong architecture in Unknown on line 0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;A questo punto bisogna fare la cosa a mano :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;si disinstalla l'estensione buggata
&lt;code&gt;/usr/local/zend/bin/pecl uninstall phar&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;si segue la seguente procedura (da root ovviamente usando sudo)
&lt;code&gt;tar xzf phar-2.0.0.tgz
cd phar-2.0.0
/usr/local/zend/bin/phpize
./configure --with-php-config=/usr/local/zend/bin/php-config MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g -Os -pipe" LDFLAGS="-arch i386 -bind_at_load"
make
make install
&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;
Ora basta andare nel pannello di amministrazione di ZendServerCE e nella sezione delle estensioni abilitare quella di PHAR.
Se avete problemi nelle pagine php, controllate che nelle direttive dell'estensione (sempre pannello di amministrazione) "phar.readonly" non sia messa a true, altrimenti non potrete creare/modificare dei phar e "phar.require_hash" sia a false per una maggior compatibilità con i phar in circolazione.</description></item><item><title>ZF : Redirector Helper</title><link>https://blog.sigmalab.net/2008/08/18/zf-redirector-helper/</link><pubDate>Mon, 18 Aug 2008 14:47:46 +0000</pubDate><guid>https://blog.sigmalab.net/2008/08/18/zf-redirector-helper/</guid><description>&lt;p&gt;Se volete facilitarvi la vita con gli helper di ZF, nel caso di Redirector (&lt;strong&gt;Zend_Controller_Action_Helper_Redirector&lt;/strong&gt;) , ricordatevi che i parametri sono nell&amp;rsquo;ordine inverso di analisi&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-php"&gt;$this-&amp;gt;_helper-&amp;gt;redirector($action, $controller, $module, $params)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;di cui solo il primo obbligatorio.&lt;/p&gt;</description></item><item><title>ZF: "views/helpers/Layout.php" failed to open stream: No such file or directory</title><link>https://blog.sigmalab.net/2008/08/15/zf-viewshelperslayoutphp-failed-to-open-stream-no-such-file-or-directory/</link><pubDate>Fri, 15 Aug 2008 20:11:16 +0000</pubDate><guid>https://blog.sigmalab.net/2008/08/15/zf-viewshelperslayoutphp-failed-to-open-stream-no-such-file-or-directory/</guid><description>&lt;p&gt;Ecco un carinissimo warninig che mi compare ogni volta voglia utilizzare i Layout del Zend Frameworrk. Il problema dove sta? ovviamente in zf, alla riga 160 di Loader.php.&lt;/p&gt;</description></item></channel></rss>