タグ

MySQLとPHPに関するtake-itのブックマーク (6)

  • 【超簡単】Docker でモダンな PHP 開発環境を作る (PHP, MySQL, PHP-FPM, nginx, memcached) - koni blog

    追記 (2018.12.30) PHP5.6, PHP7.1 に加えて、PHP7.2, PHP7.3 にも対応しました! また、PHP から memcached につなぐサンプルを追加しました。 はじめに こんにちは。小西です。開発環境の構築って面倒ですよねー。 今回、PHP, MySQL, PHP-FPM, nginx, memcached のローカル開発環境を、Docker を使ってコマンド一発で作られるようにしたところ、あまりに簡単で驚いたので、その方法をご紹介します。 ソースコードをgithubにおいておきます ので、すぐに起動できます! 開発環境構築のめんどくささ 僕はPHP+MySQL+nginx+PHP-FPMの環境をよく使うのですが、こういった構成をそれぞれのマシンで再現するのって結構面倒なんですよね。1プロジェクトならまだいいですが、大体プロジェクトによってそれぞれのバー

    【超簡単】Docker でモダンな PHP 開発環境を作る (PHP, MySQL, PHP-FPM, nginx, memcached) - koni blog
  • ワードプレスでどれぐらいの量のエントリやページを扱う事が出来ますか

    こんにちは、 1.ワードプレスでは、エントリの上限や、ページの上限が決まっていますか? ワードプレス由来の条件だけでなくても、MySQL由来の条件によって結果的にワードプレスの制限になっているような事も、あればお願いします。 2.タイトルと、文、カテゴリ名、の文字数制限はありますか? 日語で何文字くらいですか? 3.制限でなくても経験として、エントリの文字数にまつわる注意点などありましたら、教えてください。 4.特別なカスタマイズをしないで、ここはすごいよ、(エントリやページの数で)というワードプレスのサイトがあれば、教えてください。 5.制限でなくても、もうこのワードプレスいっぱいだから、新しいの作ろう。と考えた事がある人がいたら聞きたいのですが、「いっぱい」というイメージは、どういう時にそう思ったか、教えてください。 どれかひとつだけでも、かまわないので教えてください。 具体的なし

    ワードプレスでどれぐらいの量のエントリやページを扱う事が出来ますか
  • PHP入門 | PHP Labo

    プログラミング言語PHPの基的な文法を解説しています。プログラムを改造する際の参考にどうぞ。(PHP Labo で配布しているプログラムを設置&利用できるくらいの知識があれば、理解できると思います。) 広告 PHPの概要と開発環境 PHPの概要と開発環境の準備方法を解説しています。 PHPの概要 拡張子の表示 EmEditorのインストール EmEditorの設定 XAMPPのインストール XAMPPの設定 文字コード 開発環境のテスト PHPの基 PHPの文法と基的な機能を解説しています。 PHPの基的な文法 変数と演算 定数 ヒアドキュメント 条件分岐 正規表現 繰り返し 配列 連想配列 フォームからの入力 ファイルのアップロード メールの送信 関数 外部ファイルの読み込み ファイル入出力 Cookie セッション MySQLの基 データベースMySQLの基的な使用方法を解

  • The blog of H.Fujimoto : 「WordPressで学ぶPHPとMySQL」特設ページ

    2014年7月7日 一部分の改訂版にあたる「WordPressで学ぶPHP ①変数・制御構造編」をKindleとして発売しました。 2014年7月14日 「WordPressで学ぶPHP ②データ構造(配列・オブジェクト)編」をKindleとして発売しました。 2014年8月19日 「WordPressで学ぶPHP ③関数編」をKindleとして発売しました。 「WordPressで学ぶPHPMySQL」特設ページにお越しいただき、ありがとうございます。 1.書の内容 WordPressでは、テーマとプラグインをうまく組み合わせれば、さまざまなサイトを製作することができます。 ただ、ちょっと毛色の変わったことをしようとすると、PHPで自力でカスタマイズしなければならなくなる場面も出てきます。 そうなると、PHPが分からない方にとっては、お手上げになってしまいます。 また、標準のテ

  • やってはいけない!!MySQLに悲鳴をあげさせる10の方法

    いつも「MySQLを使うときはこうするべき」という観点から記事を書いているが、今日は逆に犯してはいけない過ちをリストアップしようと思う。 1. 全てのカラムにインデックスをつけるデータベース初心者がもっともやってしまいがちな間違いはコレではないだろうか。インデックスはいい。検索がとても速くなるから。しかし、それと引き替えにインデックスは更新するときにコストがかかるし、その分多くのディスクスペースを消費する。特に更新にかかるコストは時に甚大で、該当するインデックスのページがキャッシュ上にない場合はディスクからいったんそのページを読み込まなければいけない。ディスクアクセスは動作にとても時間がかかるので、インデックスが多数、例えば全てのカラムに付いていたりすると「あれ?固まったか?」というような状態になってしまうことがあるだろう。インデックスは必要なカラムにだけつけるようにテーブルを設計しよう。

    やってはいけない!!MySQLに悲鳴をあげさせる10の方法
  • データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門

    はじめに 連載では、PHPまたはプログラミング初心者の方を対象に、PHPを用いたWebアプリケーションの作成方法を説明していきます。今回は、データベースとSQLに関して、「おすすめレストラン一覧を閲覧できるWebサイトを制作する場合」を例にして、説明をしていきます。 対象読者 プログラミングが初めてでこれから学習する予定の方 プログラミングの経験はあるがPHPを初めて学習する方 この記事の内容 はじめに 対象読者 動作確認環境 データベースとは何か・・・データベースはどんな役割? データベース操作の基礎・・・データベース言語「SQL」とは SQL基礎:テーブルの作成・・・CREATE文を使ってみましょう SQL基礎:レコード追加・・・INSERT文を使ってみましょう SQL基礎:レコード検索・・・SELECT文を使ってみましょう SQL基礎:レコード更新・・・UPDATE文を使ってみまし

    データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門
  • 1