〜Twilog・Togetter統合の舞台裏〜 by 吉田俊明、青山民人|トゥギャッター株式会社 Twilog https://twilog.togetter.com/ Togetter https://togetter.com/

PHP+PDO+MySQLの環境では、PHP-MySQL間の通信についてzlibを使った圧縮プロトコルを利用することができます。この機能は、DBサーバのCPU利用率に十分余裕があり、かつPHP-MySQL間のネットワーク帯域が逼迫している状況で有用です。 MySQLの圧縮プロトコルとそのマニュアル PHP+MySQLの環境で、圧縮プロトコルは下記のようなコードで利用できます。 <?php $options = [ PDO::MYSQL_ATTR_COMPRESS => true ]; $db = new PDO($dsn, $user, $pass, $options); MySQLドライバとしてmysqlndを利用している場合*1、PHP 5.3.11(2012年4月リリース)以降であれば圧縮プロトコルに対応しています。このことはPHPマニュアルにも下記の通り記載があります。 PDO::
いわゆるLAMP環境を最新の環境で構築した時の備忘録です。 経緯 長くWebサービスを運営していたりすると、CentOS5系をいつまでも使っていたり、Apache2.2系であったり、まだPHP5.3だったり、よくて5.6だったり、、とすべてが最新になっていないことが多々あると思います。運営されているサービスである以上、ユーザーファーストであることが求められるので保守的になってしまうからです。 ということで、個人でさくらVPSを契約して最新環境を構築してみました。 今のトレンドだと、もう一歩先に行っていて、AWSの上にNginx + PHP7(PHP-FPM)、DBは MariaDBであるのかなとも思いますが「これまでのLAMP環境」と比べたかったので、それぞれ最新にして動かしてみたいということを目的としています。 AWSではなく、さくらVPSにしたのも、インストール作業時に悩みながら構築を
SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。 PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
Amazon Linux 1 (AL1, formerly Amazon Linux AMI) is no longer supported. This guide is available only for reference purposes. The following procedures help you install an Apache web server with PHP and MySQL support on your AL1 instance (sometimes called a LAMP web server or LAMP stack). You can use this server to host a static website or deploy a dynamic PHP application that reads and writes infor
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
ブログとWebサービスの間のようなものを作るために、WordPressを使ってWeb開発を行っています。 その際に参考になった本当サイトを紹介したいと思います!対象はHTMLとCSSが分かる程度の人間です。 ローカル環境をつくる WordPressの理解 【記事】はじめてWordPressのオリジナルテーマを作るときの参考になればと思って書きました 基礎からのWordPress PHPとMySQLの理解 【本】よく分かるPHPの教科書 さらに本を読んでWordPressについて理解を深める WordPressプラグイン開発のバイブル WordPressによるWebアプリケーション開発 まとめ ローカル環境をつくる WordPressはサーバーとドメインが必要になりますが、レンタルサーバーを使うなどすることで費用がかかっていまします。 そこでローカルにWordPressの環境をつくるため、M
コメントを書かないと覚えきれないあなたのために(っていうか自分のため) phpMyAdminカラム一覧にコメントを表示する やればできる子Adminちゃんに仕事をさせよう! DB開発でありがちな問題 「パッと見なにやってるのかわからない」「資料がないとさっぱりわからない」 ・カラム名が短すぎてわからない。(「flag」って何のフラグ?) ・カラム名が長くてもわからない。(「user_status_flag」って何のフラグ?) ・つまり他人の作ったテーブルはわからない。 ・でも資料を作っている時間が無い。 ・しばらく経つと作った本人ですらわからない。 まぁつまりコメント書いとけってことです。 しかしphpMyAdminのカラム一覧にはコメント表示機能がない! 「そんなバカな!」と思ったあなたにカラム一覧をお見せしましょう 【画面キャプチャ】 ほらね! カラム一覧にコメント欄がありません。 ○
oil is installed. Creating test... Some settings on your machine may cause stability issues with Composer. If you encounter issues, try to change the following: The OpenSSL library (0.9.8zc) used by PHP does not support TLSv1.2 or TLSv1.1. If possible you should upgrade OpenSSL to version 1.0.1 or above. Downloading... Composer successfully installed to: /Users/tomoyuki/Dropbox/Projects/composer.p
Dockerに入門してみました。 Dockerを活かそう!というわけでPHPにも入門しました。 せっかくなので新しい感じのするLaravelを触ってみようというわけでMac + Docker + Laravelという環境でやってみました。 以下、その記録です。 Dockerの準備 DockerでLAMP環境を作るには以下の記事を参考にしました。 Docker Hubのオフィシャルイメージを使ったLAMP環境(Apache+PHP+MySQL)構築 Docker Composeを使ってLAMP環境を立ち上げる docker-composeを使うと複数コンテナの管理が便利に 今回の例では上記の参考記事(上2つ)で作成したDockerfileやdocker-compose.ymlがある前提で進めます。 Laravelの準備 composerが必要なのであらかじめインストールしておきます。
Lerdorf talks about security with Joomla! developers at OSCMS 2007 Conference. Rasmus Lerdorf (Danish: [ˈleɐ̯ˌtɒˀf]; born 22 November 1968) is a Danish-Canadian[1] programmer. He co-authored and inspired the PHP scripting language, authoring the first two versions of the language and participating in the development of later versions led by a group of developers including Jim Winstead (who later c
gistfile1.txt ��' �� ��: �� # Install linux update, followed by GCC and Make sudo yum -y update sudo yum install -y gcc make # Install Nginx and PHP-FPM sudo yum install -y nginx php-fpm # Install PHP extensions sudo yum install -y php-devel php-mysql php-pdo \ php-pear php-mbstring php-cli php-odbc \ php-imap php-gd php-xml php-soap # Install PHP-APC sudo yum install -y php-pecl-apc sudo yum inst
Status: Deprecated This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu: Upgrade to Ubuntu 14.04. Upgrade from Ubuntu 14.04 to Ubuntu 16.04 Migrate the server data to a supported version Reason: Ubuntu 12.04 reached end of life (EOL) on April 28, 2
I've been working on a small project using PHP and MySQL. I've read a lot around about best practices on managing a connection and so on. I've also implemented (following some posts found around) a singleton class to manage MySQL connections. require_once 'config.inc.php'; class DbConn { private static $instance; private $dbConn; private function __construct() {} /** * * @return DbConn */ private
さくっと構築するため、なるべく ports は使わない。 ・Apache と MySQL のインストール # pkg_add -r apache22 # pkg_add -r mysql55-server # pkg_add -r mysql55-client・PHP5 のインストール pkg_add では mod_php5 が入らないので、port から make する。 # cd /usr/ports/lang/php5 # make config ※Apacheモジュールの作成とマルチバイト対応にチェックを入れること # make # make install # make clean・PHPモジュールのインストール # pkg_add -r php5-mysql # pkg_add -r php5-mysqli # pkg_add -r php5-pdo_mysql・Apache
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く