#contents
*PHP on FreeBSD [#kbee79f7]

** pdf.so って??? [#bb90349d]
php5-extensions の pdf.so は、pecl-pdflib で生成される模様。 つい、php5-???? を探しがちで・・・

   969  9:18    locate pdf.so
   970  9:19    portupgrade -f pecl-pdflib

**PHP:PHP5 /usr/ports/lang/php5 [#m0feefff]
>PHP4は[[開発終了:http://pukiwiki.sourceforge.jp/#j8fec1fc]]とのことなので、php5をports からインストール。フルオプションにしておく
#ref(php_options.gif)
>インストール後に、ApacheでPHPが使えるようにするため~
/usr/local/etc/apache22/http.confの~
 <IfModule mime_module> の部分に、
 AddType application/x-httpd-php .php
 AddType application/x-httpd-php-source .phps
 </IfModule>
>を記述して apachectl restart する。
Drupal では、さらに
 # cat /usr/local/etc/apache22/httpd.conf
 <IfModule dir_module>
    DirectoryIndex index.html index.php
 </IfModule>
としないと、動作しない。

**php5-extensions [#ga50c1e9]
 % portinstall lang/php5-extensions
これ、かなり時間かかります :(
**php5-pcre [#t33b091c]
>最初にhttp://piano.smb.net/~kuji/pukiwiki-1.4.7_notb_utf8/index.php へアクセスした時
 Fatal error: Call to undefined function preg_match() in
 /usr/home/kuji/public_html/pukiwiki-1.4.7_notb_utf8/lib/func.php on line 44
>と言われるので、本家サイトの
>http://pukiwiki.sourceforge.jp/?cmd=read&page=%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F440

>を参考にphp5-pcreをインストール。
>/usr/ports/devel/php5-pcre
>これでめでたくFrontpage が表示された。

**/usr/ports/lang/php5-extensions. [#u36a7d85]
 root {72} % make reinstall
 ===>   php5-extensions-1.1 depends on file: /usr/local/include/php/main/php.h - found
 ===>   php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/bcmath.so - found
 ===>   php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/bz2.so - found
 ===>   php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/calendar.so - found
 ===>   php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/ctype.so - found
 ===>   php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/curl.so - not found
 ===>    Verifying reinstall for /usr/local/lib/php/20060613-debug/curl.so in /usr/ports/ftp/php5-curl
 ===>   php5-curl-5.2.3_1 depends on executable: phpize - found
 ===>   php5-curl-5.2.3_1 depends on file: /usr/local/bin/autoconf-2.59 - found
 ===>   php5-curl-5.2.3_1 depends on shared library: curl.4 - not found
 ===>    Verifying reinstall for curl.4 in /usr/ports/ftp/curl
 ===>  curl-7.16.1_1 is marked as broken: does not work with libssh2-0.15.
 *** Error code 1 [#j2ff31ae]
 Stop in /usr/ports/ftp/curl.
 *** Error code 1 [#jffb6810]
 Stop in /usr/ports/ftp/php5-curl.
 *** Error code 1 [#c39da842]
 Stop in /usr/ports/ftp/php5-curl.
 *** Error code 1 [#q4078abb]
 Stop in /usr/ports/lang/php5-extensions.
 *** Error code 1 [#ebfe0255]
 Stop in /usr/ports/lang/php5-extensions.
 *** Error code 1 [#wddbe29e]
 Stop in /usr/ports/lang/php5-extensions.
**TIPs [#c6831e58]


http://www.yiza.net/index.php?cmd=read&page=PukiWiki%2F%B2%FE%C2%A4%2FMenuBar%A4%C7calendar%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%F2%C9%BD%BC%A8
~
MenuBarでカレンダーのサイズを変更する~
/usr/home/kuji/public_html/pukiwiki-1.4.7_notb_utf8/skin/pukiwiki.css.php
 #menubar .style_calendar{
 //    font-size:11px;
     font-size:11px;
     width:98%;  <= デフォルトスキンの場合(自作スキンの場合は調整してください)
     margin:0px auto;
 }
 #menubar .style_td_caltop,
 #menubar .style_td_week,
 #menubar .style_td_sat,
 #menubar .style_td_sun,
 #menubar .style_td_blank,
 #menubar .style_td_day,
 #menubar .style_td_today{
     padding:6px;
     margin:2px;
 }

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS