PHPStromのPHP language levelを更新しても戻ってしまう。
やりたことPHPStromのPHP language levelを変更したら次回起動時も、変更した値を保持していて欲しい。環境(今回の作業に関連ないものも記載)PHP7.4PHPStorm2020.2設定PHP language levelはcomposer.jsonを参照している。なので例えば、composer.jsonが以下のように7.2になっていると、PHPStormのPHP language...
View ArticleRaspberry PiでApache2.4+PHP7.4をソースコンパイルしてWebサーバー構築 - 3.MySQLを使う
前提と準備Linuxサーバー構築の記事Sambaでファイルサーバー構築(CentOS 8.1・openSUSE 15.1・Ubuntu 20.04)LinuxでApache2.4+PHP7.4をソースコンパイル - 1.Apache導入 /【Raspberry Pi】LinuxでApache2.4+PHP7.4をソースコンパイル - 2.PHP導入 /【Raspberry...
View ArticlePHPのインストール(CentOS8)
記事を読んで、「いいじゃね?」って思ったらLGTMお願いします。前提条件・dockerで構築したCentOSでPHPをインストールする・CentOSのバージョンは以下$ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 既にPHPがインストールされていないか確認既にPHPがインストールされているか確認$ yum list...
View ArticlePHPのパフォーマンス調査 PHP5とPHP7の処理速度
背景PHP5からPHP7へアップデートするだけで処理速度が大幅にアップするという話を聞いたので検証してみることにした。※ ごめんなさい。 最もらしい建前を立ててみたけど、嘘です。 実際はQiitaへの投稿に慣れるための記事なので、...
View ArticleCentOS8.2+PHP7.4+CakePHP4+MySQL8+Python3.8環境構築手順
やりたいことLAMPのローカル開発環境を構築する。pythonもpipも動くようにする。2020年12月時点の最新バージョンを使いたい。前提CentOS8.2の最小構成インストールまで完了していること。rootでSSH接続できること。筆者の環境は Windows10 + VirtualBox +...
View ArticlePHPStromのPHP language levelを更新しても戻ってしまう。
やりたことPHPStromのPHP language levelを変更したら次回起動時も、変更した値を保持していて欲しい。環境(今回の作業に関連ないものも記載)PHP7.4PHPStorm2020.2設定PHP language levelはcomposer.jsonを参照している。なので例えば、composer.jsonが以下のように7.2になっていると、PHPStormのPHP language...
View ArticleVultr VPSのCentOS8でNginx+PHP7.4+MySQL8でWordPressをインストール
はじめにWordPressのインストール記事は多く見つかるが、LEMP Stack (Linux, Nginx, MySQL, PHP)...
View Article【Laravel】getMimeTypeとgetClientMimeTypeの違いと取得できる値の比較
はじめに この記事では、getMimeTypeとgetClientMimeTypeのそれぞれの定義と取得できる値の違いをまとめました。「あれ、このファイルをアップロードした時にどんな値がとれるんだっけ?」って時にさっと確認できるように比較表を記載してますので、結果だけ知りたい場合は下記の比較表をご覧ください。背景...
View ArticleVultr VPSのCentOS8でNginx+PHP7.4+MySQL8でWordPressをインストール
はじめにWordPressのインストール記事は多く見つかるが、LEMP Stack (Linux, Nginx, MySQL, PHP)...
View ArticleLaravel Dusk+Dockerでブラウザテスト環境を作る
経緯「カチカチカチカチカチカチカチカチカチ」静寂な開発オフィスに響き渡るマウスクリック。それはキーボードのタイプ音よりも顕著である。なぜこんなにもクリック音が鳴り響くのか?それは動作チェックをしているためである。テストは正しく動作するか確認するとても重要な作業だ。しかし、この作業に一体どれだけの時間を費やすことになるのだろうか。もちろん開発規模によるところであるが、エディタでコード記述→ブラウザで動...
View ArticlePHP7.1からPHP7.4へのバージョンアップ(さくらVPS)
前提wordpressをインストールしたところ、管理画面にphp7.1はサポート終了のためアップデートしてほしいとの表示があり、バージョンアップを実施。今後のために、備忘録を残しておきます。環境CentOS Linux release 7.9.2009(さくらVPS)システムアップデートとりあえず、システムのアップデートにて、特にないとのことを確認$ yum update No packages...
View ArticlePHP7.4 - openssl のエラーでハマった件
PHP7.3.11で動いていた Laravle6 のプログラムが、PHPを7.4にアップグレードしたところ、下記のエラーが出た。 Symfony\Component\Debug\Exception\FatalThrowableError Call to undefined function...
View ArticlePHP Docker で composer require linecorp/line-bot-sdk がコケる�
状況Docker Image : php:7.4.6-fpm-alpine3.11ログ# composer require linecorp/line-bot-sdk Using version ^4.4 for linecorp/line-bot-sdk ./composer.json has been updated Loading composer repositories with...
View ArticlePHP boolに変換するときにfalseとみなされる値
目的 boolに変換するときにfalseとみなされる値をまとめる 補足 紹介する値はboolに変換するときにfalseとみなされる。したがってif文などの条件式に紹介する値が入るとfalseとして扱われる。 bool変換後にfalseとみなされる値 integer型の0(ゼロ) float型の0.0 float型の-0.0 空の文字列 文字列の0(ゼロ) 要素の数がゼロの配列 NULL...
View ArticlePHP if文の条件式にnullが来るとfalseとして振る舞われるのを知らなかった
目的 先輩方のソースを見ていて意外と知らなかったif文の条件式にnullを入れたときの振る舞いについて簡単にまとめる 情報 下記サービスを利用して動作確認をした。 https://paiza.io/ja 紹介 下記のような簡単なPHPのソースが合ったとする。 <?php $str = 'aaa'; if ($str) { echo '変数はnullではありません'; } else { echo...
View ArticlehomebewでPHPをインストールしたときに'Error: python@3.9: the bottle needs the Apple Command...
PHPを仕事で使うことになったので早速自分のPCにインストールしようとしたときに謎のエラーで若干詰まった話 エラーの内容 下記のようにインストールをしようとした結果 brew install php@7.4 下記のエラー・・・ Error: python@3.9: the bottle needs the Apple Command Line Tools to be installed. You...
View Articlelaravel Authで実装したログイン認証の有効時間を変更する
目的 laravelのAuthを用いて実装したログイン認証の認証有効時間を変更する方法をまとめる 方法 下記のファイルを開く。 アプリ名ディレクトリ/todos/config/auth.php 上記ファイルのPassword Confirmation...
View ArticlemacOS XAMPPを用いてWordPressのローカル開発環境をつくる(英語環境版)
日本語環境版を作るにはこちら https://qiita.com/imaicom/items/f4b2a6e1b6a636b56542 目的 レンタルサーバでよく使われている PHP7.4 のローカル開発環境をつくる M1マックで爆速でWordPressを使いたい(これだよ!) 遅いレンタルサーバを使ってネット経由でサイトのデバッグしたくない(切実)...
View ArticlemacOS XAMPPを用いてWordPressのローカル開発環境をつくる(日本語環境版)
英語環境版を作るにはこちら https://qiita.com/imaicom/items/8f29c4793b6e515a0bd4 目的 レンタルサーバでよく使われている PHP7.4 のローカル開発環境をつくる M1マックで爆速でWordPressを使いたい(これだよ!) 遅いレンタルサーバを使ってネット経由でサイトのデバッグしたくない(切実)...
View Article