Gallery2 rewrite rules

mike mike503 at gmail.com
Wed Sep 17 05:13:26 MSD 2008


here's my build script. includes suhosin too.

#!/bin/bash
VER=5.2.6
BD=`pwd`
rm -rf php-${VER}
wget -c http://us3.php.net/get/php-${VER}.tar.gz/from/this/mirror
tar xvfz php-${VER}.tar.gz
cd php-${VER}
cp ../php-5.2.6-fpm-0.5.8.diff .
patch -p1 < php-5.2.6-fpm-0.5.8.diff
cp ../suhosin-patch-${VER}.patch .
patch -p1 < suhosin-patch-${VER}.patch
./configure \
--enable-fastcgi \
--enable-discard-path \
--enable-force-cgi-redirect \
--enable-fpm \
--with-fpm-pid=/var/run/php-fpm.pid \
--with-fpm-log=/var/log/php-fpm.log \
--with-fpm-conf=/etc/php-fpm.conf \
--enable-cli \
--enable-inline-optimization \
--disable-rpath \
--disable-ipv6 \
--enable-mbstring \
--enable-mbregex \
--enable-sqlite-utf8 \
--with-mysql \
--with-mysqli=/usr/bin/mysql_config \
--with-curl \
--with-zlib \
--with-gd \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-exif \
--enable-shmop \
--with-xsl=shared \
--with-mssql=shared \
--enable-soap=shared \
--enable-sockets \
--enable-pcntl=shared \
--with-mcrypt \
--with-bz2 \
--with-tidy \
--with-pcre-dir \
--with-openssl \
--with-imap=shared \
--with-imap-ssl \
--with-kerberos \
--with-pear
make -j2
make install
cd $BD
rm -rf php-${VER}


On Tue, Sep 16, 2008 at 6:05 PM, Rob Schultz <rschultz7 at gmail.com> wrote:
> if you want i have written a ebuild that does the php-fpm patching and
> copy's php-fpm startup script / config files into place. If you want i can
> post it somewhere to let you download it. The only issue i had was you can't
> have apache flag turned on because in the apache configure it never
> generated the files needed to copy for start up etc. and apache is always
> done last.
> I was also looking at trying to get clean Gallery2 urls and gave up as i
> never could find resources or get them done correctly.
>
> On Tue, Sep 16, 2008 at 7:10 PM, <nginx at donsbox.com> wrote:
>>
>> > I'm wondering if some of those are even needed.
>> They're used by the rewrite module to allow "friendly" URLS.  For example:
>>
>> This: http://pictures.donsbox.com/v/2008
>> Instead of: http://pictures.donsbox.com/main.php?g2_itemId=66556
>>
>> > You should see if gallery has a main file that can control the entire
>> > app - like Wordpress, Drupal, etc.
>> The rewriting is only to produce human readable, friendly URLs.  PHP
>> PathInfo is supported, too, so I can definitely do away with the
>> rewrites... but PathInfo is more expensive (and slower), so I was hoping
>> to convert the rewrite rules.  Unfortunately, my regex prowess is
>> apparently not up to snuff, as I can't make nginx happy.
>>
>> > Also - ditch spawn-fcgi. Use php-fpm :)
>> I saw a blog, somewhere, recommending the same.  I run Gentoo, though, and
>> looks like it won't be added:
>> http://bugs.gentoo.org/show_bug.cgi?id=208155  Guess I can patch the
>> ebuild, or compile vanilla sources + php-fpm, if there's good reason.
>> What makes php-fpm superior?  The doc is, umm, a bit light :-)
>> http://php-fpm.anight.org/docs.html
>>
>>
>
>





More information about the nginx mailing list