2004-06-01から1ヶ月間の記事一覧

htmlファイル中のphpを色分け: emacs php-mode/mmm-mode

http://bluestar.s32.xrea.com/text/php-mode.php

ファイルのアップロード

php

http://php.s3.to/man/features.file-upload.html

exec()等で外部プログラムを呼ぶ

php

/var/www/cgi-bin/にプログラムをおく(apacheの設定次第)

共有ライブラリの作成(shared lib)

http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html gcc -fPIC -g -c -Wall src.c gcc -shared -Wl,-soname,your_soname \ -o library_name file_list library_list

dl()でライブラリをロード

php

http://jp2.php.net/dl http://www.php.net/manual/en/zend.creating.php

その他

./configure --helpでオプション表示

up2date --src

zlib defaultで--shared postgresql libxslt libjpeg defaultで--enable-shared libpng defaultでsharedたぶん php --enable-cli \ --with-readline \ --enable-xslt \ --with-xslt-sablot \ --with-ttf \ --enable-dba \ --with-dbaでうまくいかなかった...…

up2dateより

libxml, curl, freetype, gd, expat

tomcat connector

wget "http://www.meisei-u.ac.jp/mirror/apache/dist/jakarta/tomcat-connect ors/jk2/jakarta-tomcat-connectors-jk2-src-current.tar.gz" tar xvzf jakarta-tomcat-connectors-jk2-src-current.tar.gz cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/nat…

libiconv

wget "http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.1.tar.gz" ./configure;make make install

Sablotron

src.rpmのspecファイルにてjavascriptをdisable %{!?jscript: %define jscript 0} が、rpm -iにてiconvがみつからないとおこられるので--nodepsで無理やりinstall

postgresql

以下のオプションを設定 --with-CXX \ --enable-locale src.rpmからなので--with-javaオプションはつけるとエラーになる(SPEC中にてすでにjdbcが指定されている)

Apache再コンパイル

up2date --get-source httpd sourceをinstall sudo rpm -i /var/spool/up2date/httpd-2.0.49-4.src.rpm 以下のオプションを追加 --enable-shared=yes \ --with-mpm-worker \ --enable-deflate=shared \ rebuild sudo rpmbuild -ba httpd.spec reinstall(パッ…

up2date

--get-sourceで/var/spool/up2date以下にsrc.rpmをダウンロード -i --srcでインストール時にsrc.rpmもインストール