PHP4 & Apache2 on FreeBSD

[ Nob's Home | FreeBSD ]

PHPです。

Information

What you need

apache2は /usr/local/apache2にinstallされているが、
# ln -s /usr/local/apache2 /usr/local/apache
とリンクしてある。

install

$ tar zxvf php-4.2.0.tar.gz
$ cd php-4.2.0
$ ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-xml --enable-mbstr-enc-trans  --enable-mbstring  --with-mysql=/usr/local/mysql  --with-ldap
$ make
$ su
# make install
$ cd src
$ make
/home/nob/apache_1.1.1/src/に mod_php.* and libphp.aがcpされたことを確認。

  • Apacheの再構成
    $ cd /home/nob/apache_1.1.1/src/
    $ cp Configuration.tmpl Configuration.php
    $ vi Configuratopn.php
    	EXTRA_LIBS = -L. -lphp -L/usr/local/postgres95/lib -lpq -lm とする
    	Module php_module   mod_php.o  を追加
    	AUX_CFLAGS= -m486
    	AUX_LIBS= -lcrypt
    $ Configure -file Configuration.php
    $ make
    	httpdができる。私は/usr/local/sbin/httpdにcpした。
    $ vi /usr/local/www/server/conf/srm.conf
    	AAddType application/x-httpd-php .phtml を加える。
    $ su
    # /usr/local/sbin/httpd -f /usr/local/www/server/conf/httpd.conf で起動
    

  • 動作確認 /usr/local/www/home/test.phtmlとして
    
    
    という内容のfileを作る。
    これにアクセスして、 serverの情報が表示されればOK。

  • 実験的にY-MINメンバーの検索pageを作ってみました。
    [ Nob's Home | FreeBSD ]
    nob@makioka.y-min.or.jp