Linux
PHP 8をOPcacheとAPCuを利用する

PHP 8で、PHPを高速化できる「OPcache」と「APCu」を利用してWEBサーバーを高速化してみます。 「OPcache」は、コードをコンパイルして、キャッシュ(共有メモリへ保存)します。「APCu」の方は、オブ […]

続きを読む
Linux
PHP 7.x から PHP 8.0にバージョンアップ

CentOS 8でPHP 8.0にバージョンアップ CentOS 8で、PHP 7.3で運用しているサーバーのPHPをPHP 8にバージョンアップしました。その手順を紹介します Wordpress等、PHPを利用している […]

続きを読む
Linux
phpで「extension」の場所を確認する方法

php.iniで拡張パッケージを指定するディレクトリである「extension_dir」設定ですが、「extension」の場所がわからずに少し困りましたが、「phpinfo」関数で確認できます。 WEBで「phpinf […]

続きを読む
Linux
CentOS 8 WordPress インストール

Apache 2.4 + MariaDB 10.3 + PHP 7.3 でWordpressを利用するWEBサーバーを作る CentOS 8で稼働しているサーバーでWordpressを利用できるようにします、インストール […]

続きを読む
Linux
PHP+LibreOfficeでEXCELファイルをPDFファイルを作成する

CUI環境でLibreOfficeを利用して、EXCELファイルをPDFファイルを作成する PHPを利用している環境でEXCELファイルをPDFファイルに変換する必要な開発案件がありました。 GUI環境をEXCELからP […]

続きを読む
Linux
PHP 7.x でバーコードを作成する方法「PHP Barcode Generator」

「PHP Barcode Generator」を利用して1次元のバーコードを作成 PHP 5.3系では「Image_Barcode2」を利用して1次元バーコードを作成していましたが、PHP 7系に移行すると「Image_ […]

続きを読む
Linux
PHPエラー : Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context

PHPExcelを使用しているPHPでPHP 5.x から PHP 7.xに移行すると、「Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context」のエラーが上 […]

続きを読む
Linux
PHPエラー : Warning: Use of undefined constant NONEXISTENT - assumed 'NONEXISTENT'

php 5系からphp 7.3に移行する作業あって移行後以下のようなエラーが上がりました Warning: Use of undefined constant NONEXISTENT - assumed 'xxxxxxx […]

続きを読む
プログラミング
PHPでファイルに文字列を書き込む「file_put_contents()」

文字列をファイルに書き込む方法:file_put_contents() PHPでファイルに文字列を書き込むには「file_put_contents()」の関数で書き込みできます。 ファイルに書き込むには、ファイルを開く関 […]

続きを読む
プログラミング
PHP で改行コードを削除する

PHPで改行コードを取り除く方法 PHPで改行コードを取り除く方法ですが、ネットで調べるといろいろな方法がありますが、str_replaceで改行を取り除く方法を紹介します。まず、下記のような改行を含む変数があるとします […]

続きを読む
プログラミング
住所から緯度経度を取得する(Yahoo!ジオコーダAPI)

Yahoo!ジオコーダAPIで住所から緯度経度を取得する 住所から緯度経度を取得する必要があったのでその方法を調べました。地図のAPIではGoogle Maps Platform(旧:Google Maps API)が有 […]

続きを読む
プログラミング
PHPでURLからパラメータを取得する方法

PHPで下記のようなURIから「id=123」・「name=admin」のようなパラメータを取得について説明します 下記のURIでは、パラメータとURLは「?」で区切り、複数のパラメーターは「&」で繋いでいます。 […]

続きを読む
プログラミング
ヒアドキュメントでHTML分を出力する [PHP]

複数行あるHTMLタグをヒアドキュメントを使って出力する phpでHTML分を出力する場合、ヒアドキュメントを使うと便利です。 下記が簡単なサンプルです <?php $html = <<<EOD […]

続きを読む
プログラミング
PHP ログをファイルに出力する

error_log関数でエラーログを出力 エラーログなどを任意のファイルに等に出力する場合は「error_log」関数を使用すると便利です。error_log関数は任意のメッセージをログファイルに出力したり、メール送信で […]

続きを読む
プログラミング
PHPの配列の初期化

array関数で配列を初期化する array関数を使用して、PHPの配列を初期化します。使い方は簡単は、$array = array() のように使います $array = array(); 簡単なサンプルでは、配列に値 […]

続きを読む