Linux PHP 8をOPcacheとAPCuを利用する PHP 8で、PHPを高速化できる「OPcache」と「APCu」を利用してWEBサーバーを高速化してみます。「OPcache」は、コードをコンパイルして、キャッシュ(共有メモリへ保存)します。「APCu」の方は、オブジェクトや変数をキャッ... 2021.09.03 Linuxプログラミング
Linux PHP 7.x から PHP 8.0にバージョンアップ CentOS 8でPHP 8.0にバージョンアップCentOS 8で、PHP 7.3で運用しているサーバーのPHPをPHP 8にバージョンアップしました。その手順を紹介しますWordpress等、PHPを利用している環境では、バージョンアッ... 2021.08.25 Linux
Linux phpで「extension」の場所を確認する方法 php.iniで拡張パッケージを指定するディレクトリである「extension_dir」設定ですが、「extension」の場所がわからずに少し困りましたが、「phpinfo」関数で確認できます。WEBで「phpinfo」が確認できるように... 2021.08.23 Linuxプログラミング
Linux CentOS 8 WordPress インストール Apache 2.4 + MariaDB 10.3 + PHP 7.3 でWordpressを利用するWEBサーバーを作るCentOS 8で稼働しているサーバーでWordpressを利用できるようにします、インストールする環境は以下のような... 2020.07.13 Linux
Linux PHP+LibreOfficeでEXCELファイルをPDFファイルを作成する CUI環境でLibreOfficeを利用して、EXCELファイルをPDFファイルを作成するPHPを利用している環境でEXCELファイルをPDFファイルに変換する必要な開発案件がありました。GUI環境をEXCELからPDFファイルを変換するな... 2020.06.26 Linuxプログラミング
Linux PHP 7.x でバーコードを作成する方法「PHP Barcode Generator」 「PHP Barcode Generator」を利用して1次元のバーコードを作成PHP 5.3系では「Image_Barcode2」を利用して1次元バーコードを作成していましたが、PHP 7系に移行すると「Image_Barcode2」が使... 2020.05.25 Linuxプログラミング
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」のエラーが上がりました。PHP ... 2020.05.15 Linuxプログラミング
Linux PHPエラー : Warning: Use of undefined constant NONEXISTENT – assumed ‘NONEXISTENT’ php 5系からphp 7.3に移行する作業あって移行後以下のようなエラーが上がりましたWarning: Use of undefined constant NONEXISTENT - assumed 'xxxxxxxx' (this wi... 2020.05.15 Linuxプログラミング
プログラミング PHPでファイルに文字列を書き込む「file_put_contents()」 文字列をファイルに書き込む方法:file_put_contents()PHPでファイルに文字列を書き込むには「file_put_contents()」の関数で書き込みできます。ファイルに書き込むには、ファイルを開く関数「fopen()」、フ... 2019.12.11 プログラミング
プログラミング PHP で改行コードを削除する PHPで改行コードを取り除く方法PHPで改行コードを取り除く方法ですが、ネットで調べるといろいろな方法がありますが、str_replaceで改行を取り除く方法を紹介します。まず、下記のような改行を含む変数があるとします<?php$text ... 2019.12.10 プログラミング
プログラミング 住所から緯度経度を取得する(Yahoo!ジオコーダAPI) Yahoo!ジオコーダAPIで住所から緯度経度を取得する住所から緯度経度を取得する必要があったのでその方法を調べました。地図のAPIではGoogle Maps Platform(旧:Google Maps API)が有名ですが、Google... 2019.09.18 プログラミング
プログラミング PHPでURLからパラメータを取得する方法 PHPで下記のようなURIから「id=123」・「name=admin」のようなパラメータを取得について説明します下記のURIでは、パラメータとURLは「?」で区切り、複数のパラメーターは「&」で繋いでいます。htttps://exampl... 2019.09.12 プログラミング
プログラミング ヒアドキュメントでHTML分を出力する [PHP] 複数行あるHTMLタグをヒアドキュメントを使って出力するphpでHTML分を出力する場合、ヒアドキュメントを使うと便利です。下記が簡単なサンプルです<?php $html = <<<EOD <!DOCTYPE html><html><hea... 2019.08.01 プログラミング
プログラミング PHP ログをファイルに出力する error_log関数でエラーログを出力エラーログなどを任意のファイルに等に出力する場合は「error_log」関数を使用すると便利です。error_log関数は任意のメッセージをログファイルに出力したり、メール送信できますerror_lo... 2019.07.25 プログラミング
プログラミング PHPの配列の初期化 array関数で配列を初期化するarray関数を使用して、PHPの配列を初期化します。使い方は簡単は、$array = array() のように使います$array = array();簡単なサンプルでは、配列に値を挿入しています。その後a... 2019.07.17 プログラミング