PHP

PHPに関する記事の一覧ページです。PHPのコードや関数、フレームワーク、エラーなどについて記事を書いています。

  1. システム開発用のアイキャッチ

    【CentOS6】PHP7.3をインストール

    CentOS6の環境にPHP7.3.xをインストールする方法をまとめました。PHP7.3をインストールEPELリポジトリをインストール# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarc…

  2. PHP(ピー・エイチ・ピー)

    【PHP】Uncaught Error: Call to undefined function posix_getpwuid

    PHPで、Fatal error: Uncaught Error: Call to undefined function posix_getpwuid() in・・・というエラーが出ました。環境は、CentOS7です。「php-process」が入っていないようなので、インストールすればエラーは解消します。「php-process」をインストール# sudo…

  3. システム開発用のアイキャッチ

    【CentOS7】PHPの最新バージョンをインストールする方法

    PHPの最新バージョン(現時点ではPHP7.3.9)をインストールする方法をまとめました。OS(ディストリビューション)はCentOS7.6です。PHPをインストールRemiリポジトリから最新バージョンをインストールまずは、念の為に既存のインストール済みのPHPが存在しないかを確認します。# rpm -qa | grep php↓…

  4. 学習

    WEBプログラマーを目指すなら、まずはPHPを学ぶべき!

    WEB業界への転職を考えている方は、まずはPHPを勉強すべきです。というのが、今回のお話です。理由は、・求人数が圧倒的に多い・他の言語に比べてとっつきやすいプログラミング言語なので、挫折しにくいの2点です。年収の面で言えば、同じサーバーサイド言語であるRuby(Ruby on Rails)やPythonの方が高いです。参考:求人検索エンジン「スタンバイ」…

  5. CakePHP

    【PHP】CakePHPの入門(プロジェクト作成からHello World!の表示まで)

    PHPのフレームワーク「CakePHP(CakePHP3)」でのプロジェクトの作成から、プログラミングの基本「Hello World!」を表示させるまでの流れをまとめました。プロジェクトを作成プロジェクトの作成はComposerを使って行う為、まずはComposerのインストールから行います。Composerのインストール# …

  6. PHP(ピー・エイチ・ピー)

    【PHP7.1+】Fatal error: Uncaught Error: [] operator not supported for strings

    今まで某レンタルサーバーを利用されている業者さんが、さくらインターネットの共用サーバーに移行させたいとのことで、本日はコンテンツの移行を行っていました。で、ついでにPHPのバージョンを7.3に上げたのですが、以下のようなエラーが出てしまいました。。。※移行前のサーバーはPHP5.3.xです。Fatal error: Uncaught Error: [] operator…

  7. CakePHP

    【CakePHP】composerによるインストールでエラーが!

    CakePHPをインストールするために、# composer self-update && composer create-project --prefer-dist cakephp/app myappを実行すると、以下の様なエラーが出てしまいました。You can also run `php --ini` inside terminal to see which fi…

  8. PHP(ピー・エイチ・ピー)

    PHPフレームワークについて

    おすすめのPHPフレームワークについておすすめのPHPのフレームワークについてまとめてみました。私は、フレームワークを使わずに生のPHPでコードを書く方が好きなんですが、やはり、このご時世、フレームワークを用いたWEB開発は避けては通れません。始めて使ったフレームワークは、当時日本国内では圧倒的なシェアを誇っていたCakePHPでした。今はLaravelに押…

  9. PHP(ピー・エイチ・ピー)

    【PHP】エラーの表示・非表示とエラーレベルの設定

    エラーの表示・非表示の設定PHPを使った開発案件でエラーを画面に表示させる方法をまとめました。display_errorsを使って設定しますが、方法は3通りあります。PHPスクリプトファイル毎に設定するPHPのスクリプトファイル毎に設定する場合には、ファイルの上の方に以下の1行を追加するだけです。【表示設定】<?phpini_set("di…

  10. PHP(ピー・エイチ・ピー)

    【PHP】CodeIgniter 3の入門(初期設定からHello World!の表示まで)

    CodeIgniter 3についてCodeIgniterとは、PHPのWEBフレームワークで、「コードイグナイター」と読みます。軽量で高速なフレームワークで、フレームワークの中でも、比較的、少ない学習コストで覚えることができるので、フレームワーク初心者の方にもおすすめです。規模としては、小規模から中規模サイトのシステムの構築に向いており、弊社でもWEBサイト…

  11. MySQL(マイエスキューエル)

    【MySQL】位置情報(座標)をGeometry型で扱う方法

    【MySQL】Geometry型で位置情報(座標)を扱うMySQLで位置情報(座標)を扱う場合には、Geometry型という便利な型があります。Geometry型のカラムには、GeomFromTextでデータを作成して保存することになり、以下の様な形式でSQLクエリを組み立てます。INSERT INTO テーブル名 (カラム名) VALUES (GeomFrom…

  12. Database(DB:データベース)

    【PostgreSQL+PHP】pg_num_rows、pg_affected_rows、pg_affected_rowsの違い

    最近、データベースとしてPostgreSQLを利用する機会が何度かあったのですが、その際に「レコード数」や「フィールド数」を取得する為に利用したPHPの関数をいくつかまとめておきます。【PHP】pg_num_rowsでレコード数を取得検索結果のリソースから行数を返してくれます。ざっくりと言うと、主にSELECTでデータベース内のデータを検索した際に返ってくるレコードの数…

  13. システムエラー

    【PHP】ZIP圧縮で「Uncaught Error: Class 'ZipArchive' not found」というエラーが!

    【PHP ZipArchive】ZIPへの圧縮でエラー今日は久しぶりにPHPのエラーの投稿です。ファイルをZIPに固めてダウンロードさせるシステムを作成しようと、$zip = new ZipArchive(); //オープン$rs= $zip->open("パス", ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE);if…

  14. PHP(ピー・エイチ・ピー)

    .htaccessで設定できるPHP(php.ini)の項目

    php.iniでの設定項目の中には、.htaccessで設定を変更できる項目もあります。全ての項目をまとめるのは大変なので、今回は、よく使う設定項目だけまとめてみました。と言っても、結構多いですが。。。「php_value」ディレクティブと「php_flag」ディレクティブ.htaccessを使ってPHPの設定を行う場合には、「php_value」ディレ…

  15. PHP(ピー・エイチ・ピー)

    【PHP】「max_file_uploads」で同時にアップロード可能なファイル数の上限を変更

    同時にアップロー出来るファイルの数を設定する場合には、pnp.iniの「max_file_uploads」の値を設定します。デフォルトでは「20」に設定されています。その数を「50」に変更する場合には、以下のようにするだけです。【変更前】max_file_uploads = 20↓【変更後】max_file_uploads = 50こちら…

最近の記事

  1. スパム(SPAM)対策
  2. サイト公開
  3. ネームサーバーの登録
  4. DNSレコードの登録
  5. ドメイン取得・管理
  6. ドメインについて
  7. WP:WordPress(ワードプレス)
  8. URL設計(URLデザイン)
  9. URL「ディレクトリ名」と文字アンダースコア(_)とハイフン(-)
  10. SEO対策(外部ファイルの読み込み)

アーカイブ

PAGE TOP