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