[PHP-users 18806]Re: Spreadsheet_Excel_Writerで作成されたExcelファイルについて

mochizuki mochizuki @ adcoop.co.jp
2003年 11月 5日 (水) 16:22:10 JST


望月です。
今頃遅いかもしれませんが、そのとき私のとった手順です。
パスは省略し、サーバ名も架空です。見やすいように改行もはいってます。
(あんまり見やすくないか)
make install の部分以外は表示されたメッセージも省略してます。
php.iniは前回インストールしたphp-4.3.3RC4のまま使ってるので
コピーしてません。
sendmail_path =/usr/local/lib/sendmail.sh
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
以外はphp.ini-distデフォルト設定のまま使っています。

<以下作業記録>
[root @ example.com php-4.3.3]# apachectl stop
[root @ example.com php-4.3.3]# rm -rf /usr/local/lib/php
[root @ example.com php-4.3.3]# rm -rf /usr/local/include/php
[root @ example.com php-4.3.3]# rm -rf /usr/local/bin/pear
[root @ example.com php-4.3.3]# rm -rf /usr/local/bin/php
[root @ example.com php-4.3.3]# rm -rf /usr/local/bin/php-config
[root @ example.com php-4.3.3]# rm -rf /usr/local/bin/phpextdist
[root @ example.com php-4.3.3]# rm -rf /usr/local/bin/phpize
[root @ example.com php-4.3.3]# rm -rf
/usr/local/apache/libexec/libphp4.so
[root @ example.com php-4.3.3]# tar xfz php-4.3.3.tar.gz
[root @ example.com php-4.3.3]# ./configure
--with-apxs=/usr/local/apache/bin/apxs
--with-pgsql=/usr/local/pgsql --with-imap --with-imap-ssl
--enable-zend-multibyte --enable-mbstring --enable-mbstr-enc-trans
--enable-mbregex --without-mysql --enable-trans-sid --with-zlib
--with-kerberos --with-ldap
[root @ example.com php-4.3.3]#make
[root @ example.com php-4.3.3]# make install
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/man/man1/
Installing PHP SAPI module:       apache
[activating module `php4' in /usr/local/apache/conf/httpd.conf]
cp libs/libphp4.so /usr/local/apache/libexec/libphp4.so
chmod 755 /usr/local/apache/libexec/libphp4.so
cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bak
cp /usr/local/apache/conf/httpd.conf.new /usr/local/apache/conf/httpd.conf
rm /usr/local/apache/conf/httpd.conf.new
Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20020429/
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - installed: 1.1
[PEAR] Console_Getopt - installed: 1.0
[PEAR] PEAR           - installed: 1.2.1
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
[PEAR] DB             - installed: 1.5.0RC1
[PEAR] HTTP           - installed: 1.2.1
[PEAR] Mail           - installed: 1.1.1
[PEAR] Net_SMTP       - installed: 1.2.3
[PEAR] Net_Socket     - installed: 1.0.1
[PEAR] XML_Parser     - installed: 1.0.1
[PEAR] XML_RPC        - installed: 1.0.4
Installing build environment:     /usr/local/lib/php/build/
Installing header files:          /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
  program: phpextdist
[root @ example.com php-4.3.3]# pear install OLE-0[1].4.tgz
[root @ example.com php-4.3.3]# pear install
Spreadsheet_Excel_Writer-0[1].5.tgz
[root @ example.com php-4.3.3]# apachectl startssl

以上、参考になれば幸いです。
私はインストールしたマシンごとに記録を全て残して手順を確認しております。
失礼な質問ですが、PEAR関連のインストールはすべて正常にできていましたか?




PHP-users メーリングリストの案内