PSLブログ

ヨシナシゴトヲツヅリマス

ubuntu 20.04LTS+PHP-7.4+LibXL-4.0.0+php_excel-php7_with_pullsで解決

前回記事でlibxl-3.9.5+php_excel-php7_with_pullsでコンパイルとインストールはできたが、addPictureDimとaddPictureScaledで処理が戻ってこなくなる件を書いたばかりだが、その後の調査で、libxl-4.0.0との組み合わせで問題なく稼働することを確認できた。よかった。
blog.psl.ne.jp

続きを読む

ubuntu 20.04LTS/PHP-7.4にLibXL-3.9.5+php_excelを入れた話

LibXL+PHP Extensionの組み合わせは、大変重宝している。LibXLは有償だが、いままで使っていたPHPExcelのメモリ+実行時間浪費でちょっとでもシートが大きくなると処理が戻ってこなくなるのとくらべたら雲泥の差である。

github.com

CentOS 8がいきなり今年の12月いっぱいでサポート終了となるため、自社で運用手しているサーバのOSをUbuntu 20.04LTSに順次切り替えていく作業を進めている。そこで、あらたにLibXL+php_excelコンパイル+インストールしていく必要があるが、試行錯誤の結果、概ねうまくいったが、1点問題が出てきた。

続きを読む

SSL化完了

今まで忘れ去っていたはてなブログSSL化をふいにやってみようと思い、過去記事も120個ぐらいだし、戻せないのを承知でえいやっと有効にしてしまった。1点、ヘッダ部分の背景画像がhttp://のままで、同じ画像を上げ直すことで解消した。あとは個別の記事内に自分のブログを参照しているリンクなどがそのまま残っているかもしれないがとりあえずいいことにする。

SourcetreeからBitbucketとGithubにSSH接続する

SourcetreeでいままではBitbucketとGithubへパスワード認証で接続してずっと使っていたのだが、5月にbitbucket.orgのパスワードを再設定して、Google authenticatorアプリで表示される認証コードを入れてログインする2段階認証モードに移行したところ、Sourcetreeからの接続時に、ユーザー名とパスワード、メールアドレスとパスワード、さらには、生成したアプリパスワードを使用しても、すべてInvalid username or passwordとなってしまった。これを機にSSH鍵を使った認証方法を設定したので手順をメモ。

続きを読む

CentOS6.10+PHP5.3.3の環境でLibXL PHP Extensionを試す

サーバのデータをExcel形式で出力したいというニーズがよくある。基本CSVでもいいのだが、基本的に数値であっても文字列として取り扱いため、CSVだと、頭の0が取れてしまうとか、"1-1"などの文字列が勝手に日付になったりという問題があるので、Excelのセルデータ型を文字列にしておいて、値をセットして出力するというのが楽でよい。

続きを読む