PHPをインストール †
PEARをインストール2(2004-12-17) †
- 1.portsでインストール
# cd /usr/ports/devel/php4-pear # make install
以上
PHPをインストール2(2004-12-17) †
1のやり方ではCLIやportsからPEARが使えなかったので再インストールすることにした。
- 1.CLIも入れる場合はこんな感じにインストール
# cd /usr/ports/lang/php4 # make clean install
- 2.apacheのhttpd.confに
AddType application/x-httpd-php .php .php3 .php4 AddType application/x-httpd-php-source .phps LoadModule php4_module /usr/local/libexec/apache2/libphp4.so
- 3.次に、devel/php4-extensionsをインストール。
# cd /usr/ports/lang/php4-extensions # make clean config
途中で導入するオプションを聞かれるので選んでおく
今回選択したのはBCMATH CTYPE MBSTRING OPENSSL OVERLOAD PANDA PCNTL PCRE PDF PGSQL POSIX SESSION SOCKETS TOKENIZER XML ZLIB GD
ほんでもってインストールと# make install clean
PEARをインストール(2004-08-14) †
- 1.go-pear.phpをダウンロード
- http://go-pear.orgにアクセスしてgo-pear.php という名前で保存する。
- 2.go-pear.php を実行
- それをftpとかでUPして /usr/src/source/go-pear.php とかに置く。
# php /usr/src/source/go-pear.php
ってやるとインストールが始まる。 - 3.オプション選択
- インストールが始まるとオプションの選択になるけど、めんどくさいから全てデフォルトにした。最後はY
PHPをインストール2(2004-08-14) [#adb8747c]
1のやり方ではcliのphpやらpearやらが使えなかったので再インストールすることにした。
1./usr/ports/www/mod_php4/Makefileをのぞいて見るとMASTERDIR= ${.CURDIR}/../../lang/php4%%
って書いてある。/usr/ports/lang/php4に本体があるらしい。2./usr/ports/lang/php4/Makefileを見るCONFLICTS?= php4-cli-4* mod_php4-4* php4-cgi-4* CONFLICTS+= php5-5* php5-cli-5* mod_php5-5* php5-cgi-5* .if ${PHP_SAPI} == "cgi" || ${PHP_SAPI} == "mod" CONFIGURE_ARGS+=--disable-cli .endif
CONFIGURE_ARGS+=--disable-cliってところが曲者っぽい。コメントアウトしてみる3.あとはPHPをインストール1と同じことをして完了
PHPをインストール1(2004-08-01) †
- 1.Apacheのmoduleとしてインストールするので、こんな感じにインストール
# cd /usr/ports/www/mod_php4 # make clean install clean
- 2.これはここのパクリなだけだけど、元はどうやったか忘れた。
- 3.apacheのhttpd.confに
AddType application/x-httpd-php .php .php3 .php4 AddType application/x-httpd-php-source .phps LoadModule php4_module /usr/local/libexec/apache2/libphp4.so
を追加。Apache2使ってるんで /usr/local/libexec/apache2- 4.次に、devel/php4-extensionsのパッケージを使って必要なパッケージを追加導入することにするらしい。
# cd /usr/ports/lang/php4-extensions # make clean config
途中で導入するオプションを聞かれるので選んでおく
今回選択したのはBCMATH CTYPE MBSTRING OPENSSL OVERLOAD PANDA PCNTL PCRE PDF PGSQL POSIX SESSION SOCKETS TOKENIZER XML ZLIB GD
ほんでもってインストールと# make install clean
あとがき †
GIF特許の期限が切れたので、GDがGIFの作成を再サポートしてた。