CentOS7に開発用のLAMP環境を作りました。CentOS6との比較する感じで書いています。結果としてPHP5.6 Apache2.4 MySQL5.6の環境になりました。作業環境はMacのVagrantになります。 CentOSのバージョンを確認します。
October は GitHub で WordPress の次にスター数を獲得している PHP 製 CMS だったが、2016年9月上旬あたりに Flat-File CMS の Grav に抜かれて3位に後退した。フレームワークに Laravel が採用されている。 構成 CentOS 7.2.1511 (minimal) Apache 2.4.6 (updates) PHP 7.0.9 (remi-php70) MySQL Community Server 5.7.14 (mysql57-community) Apache 2.4 + PHP 7 + MySQL 5.7 で検証したが基本的な動作に問題はなかった。 MySQL / Apache / PHP のインストール yum install https://dev.mysql.com/get/mysql57-community-rel
EC CUBE3のセットアップをvagrant仮想環境で行う。 vagrant仮想環境を構築 本番環境を想定してcent os6.6で構築。 vagrant box add centos66 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box vagrant init centos66 vagrant up 仮想環境内でEC-Cubeのシステム要件を満たす 参考:http://www.ec-cube.net/product/system.php Comporserでパッケージ管理をするのが楽そう。 -> composerはphpで書かれたライブラリしかインストールできない。C言語で実装されたライブラリはpeclを使ってインストールする。 # yu
PHPのフレームワークの中でも「ちいたん」は小さくて読みやすいと聞いたので、 読んでPHPレベルを上げていこうかと。 ちなみにPHP初心者なので、ごくごく初歩的なとこも含めて解説等入れていきます。 ちいたんとは? ちいたんは世界最軽量のPHPフレームワークで、 ちいたんという名前は製作者の奥様の愛称からつけられたようです。 公式サイトはこちら http://php.cheetan.net/ ちいたんを読んでいこう! ちいたんは以下の様なファイル構成になっています。 - boot.php - cheetan.php - controller.php - databases.php - db - common.php - mysql.php - pgsql.php - textsql.php - txtsql.php - dispatch.php - model.php - object.ph
こんにちは〜たきゃはしです〜最近もホントにとにかくビール最高!って感じです! 今回はついにリリースされたLaravel5(以降はL5と略記する)を早速使ってみました! ◯ この記事の概要 L5の基本機能を扱いつつシンプルなブログアプリを作ってみようと思います。 こんな感じになります この記事の目的はブログアプリの開発を通してL5でCRUDを作れるようになることです。構成をなるべくシンプルにしたかったこともあり沢山の機能は取り扱ったわけではありませんが「PHPやMySQLは分かるけどFWはよくわからないな〜」とか「Laravel5 気になってるんだよな〜」という人には特におすすめですよ! さっそくインストールからはじめたいと思います。 ◯ インストール
先日、PHPのMySQL関数が5.5で非推奨になり、将来のバージョン(PHP6とか?)で使えなくなるという話が出ました PHP 5.5 で mysql 拡張モジュールが非推奨になり、E_DEPRECATED エラーが表示されるようになりました。将来の PHP のバージョンで削除されます。 mysql 拡張モジュールに依存する CMS を使ってサイトを運用している場合、将来、運用サーバーに導入されている PHP のバージョンの切り替えに備えて、 mysqli もしくは PDO に対応した CMS のバージョンへのアップグレードするか、別の CMS やウェブサービスに切り替える必要があります。 PHP 5.5 で mysql 拡張モジュールが非推奨になり、将来において WordPress を筆頭にさまざまな CMS のアップグレード作業が必要になります – Sarabande.jp なんだかこ
PHPer の私が MacBookAir 2012 mid にインストールしたアプリをまとめました。よいアプリを見つけたら随時更新します。 目次 開発用アプリ Mac を便利に使うためのアプリ 画像編集アプリ Mac のメンテナンスアプリ 開発用アプリ PhpStorm PHP 開発者なら絶対使うべき最強 IDE。年間維持費が約 5,000 円かかるけど生産性 100 倍。PHP と JavaScript の開発に。特に JavaScript の入力補完が強力。本ブログで紹介している Tips はこちら Homebrew PHP, MySQL, その他 linux ツールをインストールできるツール。PHP 開発には必須。本ブログのインストール記事はこちら Google Chrome メインブラウザ。 macvim kaoriya テキストエディタとして使用。ブログもこれで書いてる。Vimf
cloud9プロジェクトの作成 cloud9でPHPを選択してプロジェクトを作ります。 MySQLの起動 $ mysql-ctl start Installing MySQL * Stopping MySQL database server mysqld ...done. * Starting MySQL database server mysqld ...done. * Checking for tables which need an upgrade, are corrupt or were not closed cleanly. MySQL 5.5 database added. Please make note of these credentials: Root User: hgoe Database Name: hoge * Starting MySQL database se
XAMPPを利用して開発するときに、レンタルサーバに設置されているPHPとかMySQLのバージョンにあったバージョンを利用することがありますが、 どのバージョンにどのミドルウェアが入ってるのか、いつもわかりません。 XAMPP ちなみに、Wikipediaによると、”XAMPP”の由来は以下のとおり。 X - Windows、Linux、Mac OS X、Solarisのクロスプラットフォーム A - ApacheのA M - MySQLのM P - PHPのP P - PerlのP ということで、現時点までのものをメモしておくことにします。 XAMPP Apache MySQL PHP 5 PHP 4 phpMyAdmin
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.
{include_php} タグを使用して、PHP スクリプトをテンプレートにインクルードします。 $security が有効な場合は、PHP スクリプトは $trusted_dir で指定されたディレクトリに存在する必要があります。{include_php} タグには file 属性が必須で、 ここにはインクルードする PHP ファイルへのパスを指定します。 このパスは $trusted_dir からの相対パスか絶対パスのいずれかとなります。 デフォルトでは、PHPファイルはテンプレート内で複数回呼ばれても一度しかインクルードしません。 once 属性によって毎回インクルードするべきかどうかを指定できます。 この属性を FALSE に設定すると、テンプレート内でインクルードの指示がある毎に PHP スクリプトをインクルードします。 オプションで assign 属性を渡すこともできます。
追記 DB接続時にcharset=utf8を指定 bindValueで暗黙の型変換されないように変更 Pimpleをサービスロケータとして使う場合の注意点を追加 テンプレートとしてフラットなPHPからTwigで書いた場合を追加 前提 スクリプト、ファイル、DBの文字コードはすべてUTF-8で統一です。 また、最初に以下のMySQLのテーブルがあることを前提として記事を書いています。 Database: MySQL user: myuser password: mypassword CREATE TABLE `blog_db`.`post` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `body` text NOT NULL, `date` date NOT NULL, PRI
NagiosQLをインストールしておくと、WebUIからNagiosの設定や再起動を実行できるようになります。設定ファイルの全体の見通しも良くなるので、Nagiosを入れたときは必ずセットでインストールするようにしています。開発者の人に見られたら起こられるかもしれないくらい簡素化しましたが、イメージとしては下記のような流れになります。 動作確認は、CentOS 6.2 + Nagios 3.2.3 + NagiosQL 3.2.0です。 準備 NagiosQLの公式ページに要件が書いてありますので、それを見ながら準備を進めていきます。しかし、公式ページのドキュメントが全体的にイマイチで記載されているとおりに進めてもインストールできない・・・。なので、一部補足しながら、記載していきます。 NagiosQLはPHPからMySQLに設定ファイルを保存しますので関連するファイルをインストールします
この度は「実践マスター PHP+MySQL PHP4/PHP5対応」をお買い求めいただき誠にありがとうございます。このページでは、本書で使用されているサンプルコードをダウンロードいただけます。 下記の注意を読み、本書に記載されたパスワードを入力してから解凍の上ご使用ください。 注意 すべてのダウンロード可能なコードの著作権は、著者に帰属します。本書のサンプルとしての利用以外の使用を禁止します。 サンプルファイルは、zip形式で圧縮されています。圧縮ファイルにはパスワードが設定されております。本書の7ページに記載されているパスワードを半角英数字で入力して解凍してください。 なお、Windowsでの解凍は+Lhacaを使うと、空のフォルダができ解凍ができません。また、Windows圧縮フォルダを使うと1つのファイルごとにパスワードが必要になるのでお勧めしません。Ver8以上のWinZip、Lh
WindowsアプリのツリービューっぽいUIをWEB上で簡単実装できるjQueryプラ... 次の記事 ≫:シンプルさがいい感じの154種類のアイコンセット Top 10 MySQL Mistakes Made by PHP Developers PHP開発者のMySQLの間違いトップ10。 手慣れている人にとっては知ってることも多いかもしれませんが、初心者が役立ったり、知らない部分のカバーとしてメモとして書いてみます MyISAMを使っている デフォルトはストレージエンジンにMyISAMだけどInnoDBを使おう リカバリ可能でオンラインバックアップ機能、外部キー利用可能なInnoDBおすすめ 詳細:Open database life: MyISAMとInnoDBのどちらを使うべきか PHPのMySQL関数を使っている mysql_* 関数を使わず、PDO等でストレージ変更に対応しよう
MyDB Studio: Simplify your MySQL admin ! (Best MySQL front end) SSHトンネリングに対応したMySQL管理GUIアプリ「MyDB Studio」。 フリーでダウンロード可能です。phpMyAdminをSSL経由でたたければいいのですが、SSL導入は証明書や作業コスト等何かと面倒で普通のhttp通信にしちゃってる場合もありそう。 大切なデータを生でネットワークに流すのはあんまりよろしくなさそうで、仮にユーザアカウントテーブルなどを参照した際、パスワードがハッシュ化されていなければそのままデータが漏洩することになりそうですね。 SSHトンネリングならばセキュアな通信が出来る上、なかなか高機能なGUIツールみたいなので、便利に使えそうです。 (追記:phpmyadmin等をポートフォワードしてもいいですね。) サーバにつないでデータ
昨日行われたイベント「Lord of Knights の裏側見せます!~Unity + PHP + MySQL で作るスマートフォンゲーム開発~」の資料を公開しました Tweet 2012/4/11 水曜日 matsui Posted in iPhone, PHP | No Comments » 昨日2012年4月10日に行われたイベント 「Lord of Knights の裏側見せます!~Unity + PHP + MySQL で作るスマートフォンゲーム開発~」 の資料を公開しました。 イベントの詳細はこちらです。 → パソナテック エンジニアカフェ×Aiming Lord of Knights の裏側見せます! [pasonatech.co.jp] スライドは、弊社技術ブログの方にアップしてあります。 下記リンクからごらん下さい。 → 株式会社インフィニットループ 技術ブログ 「Lor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く