久しぶりにWordPressをインストールしてみる。 php8.1-fpmで試したけどプラグインやテンプレートによって対応状況がまちまちっぽい。 実際テンプレートによっては動かなかったので、今の所はphp7.4で動かしておいて時期を見て考える。 構成 OS: ubuntu Webサーバ: Nginx DBサーバ: MariaDB PHP: php7.4-fpm php7.4-fpmインストール sudo apt install php7.4-fpm 必須&推奨PHPモジュールインストール sudo apt install php7.4-mysql php7.4-curl php7.4- […]
PDFのバージョン Portable Document Format - Wikipedia 全く意識したことがなかったけどPDFにはバージョンがあるらしい。今回の対象ファイルはPDF1.7となっていて比較的新しいバージョンのPDF。 PHPでこいつを読み込むのには有償版のFPDI(FPDI-Parser)が必要らしい。 FPDI-Parserからファイルチェックが出来る。 無償版で試す PDF1.7のファイルを無償版のパーサで読み込むとエラーになる。 有償版で試す 有償版にチェックを入れてRUNすると読み込める事が確認できる。 世の中知らない事って無限にある。 参考エントリー PHPでPDF […]
環境 macOS Catalina(10.15.3) MAMP 3.0.7.3 なぜMAMP3.x? MAMP4系以上はphp7が標準で、php5系を使うのが面倒そう。レガシー。 PHPのHTTPS通信、SSL暗号方式をTLS1.2に対応させてみた - ノラプログラマーの技術メモ にあるけど、 TLS1.2に対応するためには、cUrlのバージョンが7.34.0以上かつOpenSSLのバージョンが1.0.1以上でなければならない これに対応するだけのために2日間つぶした。 手順 大体以下のページの通り php - How to upgrade OpenSSL in MAMP - Stack Ov […]
Live Commerceを使うのにはZend Optimizerが必要なのでインストールする。 CentOS5.5(32bit) PHP 5.2.16 ダウンロード ダウンロード場所がわかりにくいので注意 ※Zend OptimizerをダウンロードするにはMyZendに登録する必要がある。 ゼンド・ジャパン株式会社 ダウンロード>Zend Guard>loader>linux>ZendOptimizer-3.x.x-linux-glibc23-xxx.tar.gz ※ xの部分はPHPのバージョンやOSによって異なる 当方の環境では ZendOptimizer-3.3.9-linux-gl […]
remiリポジトリでphp5.3をyumでインストールしたけど、php5.2で動いていたスクリプトが動かない。 困るのでphpをダウングレードする。 php関連パッケージを調べる。 # yum list installed | grep php* php.i386 5.3.6-1.el5.remi installed php-cli.i386 5.3.6-1.el5.remi installed php-common.i386 5.3.6-1.el5.remi installed php-gd.i386 5.3.6-1.el5.remi installed php-imap.i386 5.3. […]
PHP5.3にしたらOpenPNEでエラーが発生。 このようなエラー。 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/OpenPNE/lib/include/PEAR.php on line 569 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/OpenPNE/lib/include/PEAR.php on line 572 以下 […]
remiリポジトリの導入 MySQL5.1、PHP5.3 をインストール # yum --enablerepo=remi install mysql phpMyAdminで必要な php-mcrypt 等をインストール # yum --enablerepo=remi install php-mcrypt php-xml httpd-devel が必要だったのでインストール # yum --enablerepo=remi install httpd-devel
環境 CentOS 4.8 Apache 2.2.15 PHP 5.2.13 Zend Framework ダウンロード http://framework.zend.com/download/latest 「Zend Framework Full Package」から Zend Framework 1.10 full をダウンロード ユーザー登録が必要。 wget http://downloads.zend.com/framework/1.10.5/ZendFramework-1.10.5.tar.gz 解凍する # tar -zxvf ZendFramework-1.10.5 /usr/sh […]
utterramblings レポジトリを使い apache を2.2.15 へ yum でアップデートする。 phpも5.2.13 へアップデートされる。 remiレポジトリでもいいけど PHPが5.3になってしまうので。
ケース1 すでにyumでphp4がインストール済みのcentos4.8にphp5.1.6をインストールする方法です。 *centosplusリポジトリの追加は行ってある前提です。 # yum --enablerepo=centosplus update php としてもエラーで進まない。 Transaction Check Error: file /etc/my.cnf from install of mysql-libs-5.0.82sp1-1.el4_8 conflicts with file from package mysql-4.1.22-2.el4_8.3 php-pear-1.4 […]