並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 28 件 / 28件

新着順 人気順

PHP7の検索結果1 - 28 件 / 28件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

PHP7に関するエントリは28件あります。 phpPHPperformance などが関連タグです。 人気エントリには 『PHP7から定数配列がOPcacheに乗るので巨大配列が使い放題という話 - hnwの日記』などがあります。
  • PHP7から定数配列がOPcacheに乗るので巨大配列が使い放題という話 - hnwの日記

    PHP 7.0のリリースから約5年が経過し、そろそろPHP 8.0のリリースも見えてきました。人によっては使い始めて5年目になるはずのPHP 7.xですが、いまだに新しい発見があったりして面白いですね。 本稿ではPHP 7.0から入った定数配列に関する性能改善について紹介します。 PHP 5時代は配列の組み立てコストが大きかった プログラミング上のテクニックとして、辞書データを連想配列としてプログラム中に記述し、これを必要に応じて使うというものがあります。たとえば次のコード例を見てみましょう。このような連想配列を持っておけば、プログラム中で国名コードをを扱う際に実在するかをチェックしたり、国名の日本語表記に変換したりといった処理ができるわけです。 <?php $country_name = [ 'jp' => '日本', 'us' => 'アメリカ合衆国', 'ru' => 'ロシア連邦'

      PHP7から定数配列がOPcacheに乗るので巨大配列が使い放題という話 - hnwの日記
    • PHP7から不変配列がOPcacheに乗るのでKVSを置き換えられるかもしれないという話

      PHPerKaigi 2021 (2021/3/27) 発表資料。補足記事:https://hnw.hatenablog.com/entry/2021/03/29/011242 Read less

        PHP7から不変配列がOPcacheに乗るのでKVSを置き換えられるかもしれないという話
      • PHP: PHP 7.4.x から PHP 8.0.x への移行 - Manual

        Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

          PHP: PHP 7.4.x から PHP 8.0.x への移行 - Manual
        • PHP 7.4->8.0にバージョンアップしました~Swoole 4.8.2を添えて~ - TORANA TECH BLOG

          クラシマです。 社内向け管理画面のMadrasのPHPバージョンを7.4から8.0へメジャーバージョンアップしました。 苦労話を共有させてください。 PHP7.4->8.0移行計画 まず、ドキュメントを書きました。 これにより、なんでこれをやってるんだっけ、ということを明確にします。 esa 公式ドキュメントを熟読します。 下位互換性のない変更点 ↓こんな移行作戦を立てました。 ローカル開発用のDocker環境がPHP8.0で動くようにする ローカルでのテストが全部通るようにする CI用のDockerイメージをPHP8.0でも作って、手動でCIを回してテストが全部通るようにする 通常のCIはPHP7.4で動作させておき、本番deploy後にPHP8.0イメージでCIを回す stg環境にPHP8.0を導入して動作検証する 本番移行手順を作る 本番移行する ポイント PHP7.4とPHP8.0

            PHP 7.4->8.0にバージョンアップしました~Swoole 4.8.2を添えて~ - TORANA TECH BLOG
          • 初の長期サポート版「Apache NetBeans 12.0」が正式リリース/「Java EE 8」Webアプリ開発や「PHP 7.4」をサポート。テーマのダークモード対応も

              初の長期サポート版「Apache NetBeans 12.0」が正式リリース/「Java EE 8」Webアプリ開発や「PHP 7.4」をサポート。テーマのダークモード対応も
            • Reli を使った PHP 7.x/8.x サービスの計測|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

              Reli を使った PHP 7.x/8.x サービスの計測 こんにちは。やまゆです。 サービスをリリースするにあたり、事前のシナリオテスト・負荷試験はなくてはならない項目です。 そこで主に API ごとの成功率、レイテンシ(リクエストしてからレスポンスが返ってくるまでの時間)、レスポンスサイズなどを計測し、想定されるユーザー数でも快適に遊べることを保証できるように改善を加えていきます。 改善の際、重くない部分をチューニングしてもほとんど効果が出ないので、「この API のどの部分(関数)に時間がかかっているのか?」を知ることが重要です。 それらを実際に動作している環境で計測し、可視化することを「プロファイリング」と呼ぶことがあります。 これは、ターゲットとする機能の実行時間について、「このメソッドに何秒かかった」や「全体の x % がこのメソッドで消費されている」などを確認するための仕組み

                Reli を使った PHP 7.x/8.x サービスの計測|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
              • PHP8のJITを有効にして、PHP7と速度比較する

                configure README はこちら あまり検証結果ブレさせたくないので、可能な限りconfigureオプションは何も設定せずMakeしていきます。 $ ./configure … 省略 … configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR> とりあえずiconvは求められたので指定します。 $ brew --prefix libiconv /usr/local/opt/libiconv $ ./configure --with-iconv=/usr/local/opt/libiconv … 省略 … +--------------------------------------------------------------------+ | License: |

                  PHP8のJITを有効にして、PHP7と速度比較する
                • CentOS8へremiリポジトリを使ってPHP7.4をインストールする - モヒカンメモ

                  デフォルトリポジトリを使ってPHPをインストールするとCentOS 7系では5.4が、CentOS8系ではPHP 7.2が入る。それよりも新しめなバージョンのPHPを使いたいときの王道的な方法として、remiリポジトリを使う方法を紹介する。 PHP 7.4 前提 2020/09/20 (日) 時点の情報 # cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 本記事ではCentOS 8を前提に書いているが、CentOS 7 / Amazon Linux 2でも大体同じような手順でインストールできる。CentOS 7で行う場合は dnf を yum と読み替えればOK。 ざっくり手順 remiリポジトリを使えるようにする remiリポジトリを使って、PHP 7.4をインストールする "php" で呼べるようにする コマンド

                    CentOS8へremiリポジトリを使ってPHP7.4をインストールする - モヒカンメモ
                  • Google App Engine(GAE)+PHP7+CodeIgniter3でCloud SQL(MySQL)に接続

                    お久しぶりですGMO NIKKOのS.Tです。 今回は現在稼働中のオンプレシステムをGCPへ移植する機会があったので、その備忘録的な内容となっています。 ■準備 Windowsを使用するのでWindows用Google Cloud SDK をインストールしてください。 インストールが完了したらコマンドプロンプトでGCPのコマンドが使用可能になるので、 gcloud initを実行してログイン後、作成済みのCloud Platform プロジェクトを選択します。 ■設定 ・index.phpのディレクトリにapp.yamlを追加 runtime: php72 handlers: - url: /(.+\.(html|css|js|gif|png|jpg|txt))$ static_files: \1 upload: .+\.(html|css|js|gif|png|jpg|txt)$ sec

                      Google App Engine(GAE)+PHP7+CodeIgniter3でCloud SQL(MySQL)に接続
                    • Dockerを使ってPHP7+Apache+MySQLの開発環境を作る - Study & Practice

                      今回は前回に引き続き実技試験の予習として開発環境を作っていく 前回はPHP7+Apacheまで作ったのでMySQLを含めた環境を作っていく carametal.hatenablog.com こちらの記事を参考にさせていただきました。 qiita.com こちらの記事ではMySQLクライアントにphpMyAdminを使っていますが ひとまず環境構築のみの目的なのでphpMyAdminは扱いません。 前回の記事ではDockerfileを用いていましたが今回はdocker-composeで環境を作っていきます。 手始めにdocker-compose.ymlを作成 version: '3' services: php: image: php:7.2-apache volumes: - ./html:/var/www/html ports: - 8000:80 container_name: php

                        Dockerを使ってPHP7+Apache+MySQLの開発環境を作る - Study & Practice
                      • CentOS7にPHP7.4のphp-gdを入れる話 | terushu.jp#blog

                        CentOS7で標準で入るPHPは5.6くらいで古いので、最新のPHP7.4を入れるにはremi-php74レポジトリから突っ込めという記事がいくらでも出てきます。 yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install -y --enablerepo=remi-php74 php こんな感じ。 インフラ更改のためにPHP5.xで動いてたソースをこれでPHP7.4を入れた環境に持ってきて動かしてみたら、php-gdを必要としていたので、まあ入れてみようと。 yum install --enablerepo=remi-php74 php-gd これでいけると思いますよね? ところがどすこい! # yum install --enablerepo=remi-php74 php-gd 読

                        • 新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!

                          PHPカンファレンス香川2024 2024/05/11 10:35〜 槇(まき)の間 レギュラートーク(40分) https://fortee.jp/phpconkagawa-2024/proposal/3746d04f-d0cd-4f02-b603-4132f82c080d

                            新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!
                          • DockerでPHP7.4の環境を整えるときの問題点 - Qiita

                            DockerでPHP7.4の環境構築をした話 結論 PHPのDockerfileに以下を加える。 DockerでPHP7.4系以上を使うなら、ライブラリの「oniguruma」を入れる。 apk add --update --no-cache oniguruma-dev \を追記。 DockerでMySQLを使うなら、PDOドライバーを入れよう。 RUN docker-php-ext-install -j$(nproc) pdo_mysqlを追記。 対象 DockerでPHP7.4以上を使いたい方 DockerでMySQLの環境構築。 OS Catalina 10.15.4 Docker 2.3.0.3 php:7.4.7-fpm-alpine はじめに phpenvを用いてPHPのバージョン管理すればDockerなんて使わなくていいやと思ってたんですけど、MySQLを使うことになって、5

                              DockerでPHP7.4の環境を整えるときの問題点 - Qiita
                            • CentOS Stream 8 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

                              CentOS Stream は、RHEL(Red Hat Enterprise Linux)のアップストリームとなる Linux ディストリビューションです。RHEL のマイナーリリースに先がげて新機能やバグ修正が反映されるのが特徴です。また、CentOS Stream を通じて RHEL に修正リクエストをすることもできます。そこで今回は、CentOS Stream 8 で LAMP構成をインストールする手順をメモしておきました。 CentOS Stream 8 のダウンロード はじめに、CentOS Stream のダウンロードページ から CentOS-Stream-8-x86_64-YYYYMMDD-dvd1.iso をダウンロードしておきます。 CentOS Linux 8 からコンバートする場合 VPS などで CentOS Stream 8 のイメージが提供されていない場合は

                                CentOS Stream 8 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】
                              • 【PHP】Docker PHP7.4系でgdをインストールしてimagecreatefromjpegを使う | WEBコンサルティング・WEB制作のフリーランス uiuifree

                                2020.1.8【PHP】Docker PHP7.4系でgdをインストールしてimagecreatefromjpegを使う フォトスタジオ案件で画像を回転させるときにimagecreatefromjpegを使っていました。 以前はPHP7.1で開発していてたのですが、今回Docker化してPHPのバージョンをあげようとしたら盛大にハマったので共有しておきます。 PHP7.0系でGDライブラリをインストール PHP7.0系の環境では次のようにしてGDライブラリをインストールします。 FROM php:7.1.10-apache RUN apt-get update \ && apt-get install -y \ gcc \ make \ libpng-dev \ libmcrypt-dev \ libjpeg-dev \ libfreetype6-dev \ && docker-php-

                                • PHP7.3のインストールおよびNginx環境下でのPHP実行 | haloechoes

                                  AWS EC2インスタンスにインストールしたNginx環境下にプログラミング言語「PHP」をインストールして環境を整えます。 構築環境 ここで使用する環境について。 RHEL8(AWS EC2) Nginx 1.14 PHP 7.3 PHPについて PHPについては自宅サーバ作業第6回目を参照ください。 Remi経由でPHPインストール RemiリポジトリよりPHP7.3のパッケージをインストールしてきます。ただし、RemiリポジトリをインストールするためのEPELリポジトリの用意が必要になってきますので、事前にEPELリポジトリをインストールします。 EPELリポジトリのインストールは次のコマンドを入力します。 $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

                                    PHP7.3のインストールおよびNginx環境下でのPHP実行 | haloechoes
                                  • ブレークポイントでとまらない原因と対策/PHP7から8へ移行/VsCode・XDebug - SE_BOKUのまとめノート的ブログ

                                    目次 ブレークポイントでとまらない原因と対策/PHP7から8へ移行/VsCode・XDebug 原因1:XDebugとPHPのバージョン不一致 原因2:PHP.iniのXDebug2と3の違い ブレークポイントでとまらない原因と対策/PHP7から8へ移行/VsCode・XDebug VSCode(Visual Studio Code)でPHPを開発している方が対象です。 VSCodeですでにPHP開発を行ってデバッグもできている環境を前提に書いています。 そんな環境で、PHP7からPHP8にバージョンアップしました。 そうしても、別にエラーとかはでません。 けれど、VSCodeでデバッグしても、ブレークポイントで止まってくれなくなります。 その原因と対策を整理しておきます。 原因1:XDebugとPHPのバージョン不一致 最大の原因は、PHPのバージョンとphp_xdebug.dllのバー

                                      ブレークポイントでとまらない原因と対策/PHP7から8へ移行/VsCode・XDebug - SE_BOKUのまとめノート的ブログ
                                    • XAMPPでPHP7.4にバージョンアップできない時の解決法【Laravel8の準備】

                                      Laravel8では、PHPのバージョンは7.3以上が必要になります。 私の使っているXAMPPは PHP7.2であったため、バージョンアップが必要でした。 そこでphp公式サイト(php.net)からフォルダをダウンロードして、バージョンアップしようとしました。 ですが「Attempting to start Apache service…」となったまま、動作せず。

                                      • php7.4のLaravel環境をDockerでつくる - Qiita

                                        はじめに DockerでLaravel環境作ってログインできるまでをハンズオン形式で進めます。 ローカル環境ちゃちゃっと作って開発したい人向けなので、詳細説明はありません。 せっかくなので最近リリースされたPHP7.4を使ってみます。 php7.4 Apache2 MySQL5.7 0. 事前準備 Dockerインストール Mac,Windows ProならDocker、Homeならdocker toolbox dockerならHyper-V設定も忘れずに 会社でよくあるWindowsProなら↓を参考に https://www.koreyome.com/web/docker-install-for-windows/ 0. CPU仮想環境設定を確認 1. Hyper-V設定 2. Dockerインストール 3. docker-compose インストール確認 VSCodeのターミナルを準備

                                          php7.4のLaravel環境をDockerでつくる - Qiita
                                        • PHP7.2以降�はクオートしない文字列は警告表示されます。

                                          人気のレンタルサーバーXserverで、PHP7.2が使用できるようになりました。 (2019.2.2現在、Xserverで使用できる最新バージョンは7.2.6です) 私の所有している別サイト(Wordpressじゃないサイト)は、PHP7.1.18を使用していていたので、軽い気持ちで「PHP7.2.6」に切り替えてみました。(Xserver推奨) ところが、PHP切り替え後にサイトを開いてみると警告表示が(汗) Warning: Use of undefined constant pdo – assumed ‘pdo’ (this will throw an Error in a future version of PHP) in /home/…… なぜ警告文が出るのか? 原因と解決法。 どうやらPHP7.2以降は、グローバル定数が定義されていない場合は単なる文字列という扱いになるらしい

                                            PHP7.2以降�はクオートしない文字列は警告表示されます。
                                          • PHP 7(.4)のDockerコンテナ(fpm-alpine)にphp-mecabを導入してPHPでMeCabを使う - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                              PHP 7(.4)のDockerコンテナ(fpm-alpine)にphp-mecabを導入してPHPでMeCabを使う - Qiita
                                            • php7 + phpdbgで高速カバレッジ出力 - エンジニアブログ

                                              先日は、今私が関わっているプロジェクトのphpのバージョンを挙げた際のTipsについて投稿しました。 http://blog.matchingood.com/entry/2017/03/09/202011blog.matchingood.com 今日は、php7にバージョンアップしたことによって可能になった、phpdbgによるコードカバレッジ出力について書きたいと思います。 phpdbgとは Loading... phpdbgは、phpのデバッガです。デバッガというとphpの場合似たようなものとしてxdebugもありますが、xdebugはあくまでphpの拡張モジュールであって、その恩恵を最大限に受けるにはIDEが必要不可欠です。 一方、phpdbgは端末上での逐次実行やブレークポイントの設定など、デバッガとしての実行を端末環境で行うことができます。C言語に馴染みがある人ならgdbライクだと

                                                php7 + phpdbgで高速カバレッジ出力 - エンジニアブログ
                                              • WSL2のUbuntu20.04で Apache 2.4 + PHP 7.2 + MariaDB 15.1 の開発環境作るメモ | キリウ君が読まないノート

                                                Windows 10 (64bit)Ubuntu 20.04 LTSApache 2.4PHP 7.2MariaDB (MySQL) 15.1 ※Ubuntuのコマンドは、基本的にはすべて一般ユーザーで実行しています。 WSL2を有効化以下の公式の記事を参照…… Windows Subsystem for Linux (WSL) を Windows 10 にインストールする | Microsoft Docs まず管理者権限で起動したPowerShellで以下コマンド実行して、仮想マシンプラットフォーム機能を有効化。 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartそしたらPC再起動後、『x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ』をインスト

                                                  WSL2のUbuntu20.04で Apache 2.4 + PHP 7.2 + MariaDB 15.1 の開発環境作るメモ | キリウ君が読まないノート
                                                • Win10環境のIISにおける 複数verのphp (php 5 , php7) の共存 - end0tknr's kipple - web写経開発

                                                  php5 と php7 の install 先 と言っても、win版phpの場合、zipを解答するだけ、私の場合は以下に配備. c:/PHP/php-5.6.9-nts-Win32-VC11-x64 c:/PHP/php-7.3.8-Win32-VC15-x64 また、download元は以下 https://windows.php.net/downloads/releases/archives/ テスト用 test.php の配備 <?php phpinfo(); ?> よくある上記の内容にて test.php を作成し、これを以下のように配置。 c:/inetpub/wwwroot/php_test/ test.php ---1) php5/test.php ---2) php5/php/test.php ---3) php7/test.php ---4) 上記の2)は、php5で動作

                                                    Win10環境のIISにおける 複数verのphp (php 5 , php7) の共存 - end0tknr's kipple - web写経開発
                                                  • PHP8の基本情報や仕様を解説。PHP5・PHP7との変更点は? | 無料のメールフォーム作成ツール「EasyMail(イージーメール) 」

                                                    無料で簡単インストール。 オープンソースのメールフォームCMS 「EasyMail(イージーメール)」を使ってみませんか? 改変でも、再配布でも、商用利用でも、有料販売でも、 自由に無料でつかうことができるメールフォーム! PHPとは PHPは動的にWebページを作り出すことが可能な、サーバーサイドスクリプト言語です。 初心者が学ぶにも適したスクリプト言語と言われており、PHP以外のプログラミング言語と比較して、シンプルで分かりやすい構文であるという特徴を持っています。 データベースと連携を行うことが簡単という特徴からも、WordPressをはじめとした様々なWebアプリケーション開発に利用されているスクリプト言語と言えます。 PHPは、掲示板表示や問い合わせページをはじめ、ネットシッピングでのカートなど、動的と言えるWebページを活用する多様なアプリケーションにて利用されています。 例を

                                                      PHP8の基本情報や仕様を解説。PHP5・PHP7との変更点は? | 無料のメールフォーム作成ツール「EasyMail(イージーメール) 」
                                                    • 軽量PHPフレームワーク「ちいたん」 PHP 7系対応

                                                      PHPで手頃な軽量フレームワークがないか探していたところ 「ちいたん(cheetan)」を見つけました。 ちいたん プロジェクト日本語トップページ - OSDN しばらくコードのメンテナンスが行われていないようで、 プロジェクトのホームページも消滅している模様。 どんなフレームワークだったのか触ってみようにもPHP 7系では動かない。 マニュアルサイトもページを移動するたびに広告が表示されて閲覧するのが辛い。 マニュアルサイト Version 0.8.1.0のマニュアルサイトをミラーとして移植させていただきました。 ※問題あれば消します。 https://symfo.web.fc2.com/etc/cheetan/userguide/index.html とりあえずPHP 7系で動くように修正しました。 データベースはMySQL + PDOでのみ動作確認しています。 https://git

                                                        軽量PHPフレームワーク「ちいたん」 PHP 7系対応
                                                      • EC-CUBE 2.17系の最新バージョン「2.17.1」をリリース。HTTPクッキーをより安全にするSameSite属性とPHP7.4に対応。

                                                        EC-CUBE 2.17系の最新バージョン「2.17.1」をリリース。HTTPクッキーをより安全にするSameSite属性とPHP7.4に対応。(2020/06/30) EC-CUBE 2.17系の最新バージョン「2.17.1」をリリースいたします。 EC-CUBE 2.17系は、EC-CUBE 2.13.5をベースにPHP7に対応したバージョンです。 今回のバージョンでは、HTTP クッキーをより安全にする SameSite 属性やPHP7.4へ対応したほか、50を超える改善が取り込まれ、より安心してお使いいただけるようになりました。 EC-CUBE 2.17.1はコミュニティ有志のみなさまの多大なご協力のもと開発を行いました。 ご協力、誠にありがとうございました。 主な改善内容 - PHP7.4のサポート - HTTP クッキーをより安全にする SameSite 属性への対応 - 2.

                                                          EC-CUBE 2.17系の最新バージョン「2.17.1」をリリース。HTTPクッキーをより安全にするSameSite属性とPHP7.4に対応。
                                                        • PHP7.3に上げてデータベースのパスワードを変更しても解消しなかった「接続確立エラー」を何とか解決した闘いの記録 | imasashi.net

                                                          この記事の要諦 ロリポップでWordPressを運営 サーバ契約から10年間放置していたPHPのバージョンをアップしたら、「データベース接続確立エラー」。 データベースのパスワード更新するだけでは解決しなかった PHP5.3じゃなく5.2からアップデートしたせいっぽい こちとらデータベースまわりは素人なので、この問題の解消に半日かかりました。 2020年になってPHP5.2使っている人がどれだけいるのか疑問ですが、記録として留めておきます。 解決方法だけ知りたい方はこちらから。 ロリポップ管理画面からPHPバージョンアップ テーマやプラグインの互換性は事前にチェックしていたので「後はやるだけだ」とアップデートを実施 さっそく自分のサイトをチェック。 そう来ましたか。 管理画面もこう。 事前調査で「データベースのパスワードも変える必要あるかもよ」という情報を得ていたので、落ち着き払って対処す

                                                            PHP7.3に上げてデータベースのパスワードを変更しても解消しなかった「接続確立エラー」を何とか解決した闘いの記録 | imasashi.net
                                                          1

                                                          新着記事