YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
![いまどきのPHP開発現場 -2015年秋-](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d5d2fe042d15259c42254e8e83fbd84f9abf5f8/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fltup-151003063224-lva1-app6891-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
本稿では CentOS 6.x に Apache, MySQL, PHP をインストールし、いわゆるLAMP環境を構築する手順について解説します。 CentOS 初心者の方にも分かって頂けるように説明を多く記載しておりますので、手順だけ確認したい方はページ下までスクロールして頂ければと思います。 LAMP環境とは? LAMP とは、Linux, Apache, MySQL, PHP の頭文字を組み合わせた造語で、Linux サーバ上に WEB サーバに Apache, データベースサーバに MySQL, 開発言語に PHP をインストールした環境のことを「LAMP環境」と言います。 なお最後の「P」については、開発言語に Phython を選択した場合でも LAMP と言われます。 作業の前に 本稿で解説する作業は、全て管理者権限を持つ root ユーザで実行することを前提としています。
Dropbox や Googleドライブ などのオンラインストレージを利用することが当たり前のようになった昨今ですが、それらのサービスのストレージ容量に不満がある方も多いのではないでしょうか? また、本サイトはサーバー管理者の方に多く閲覧されておりますが、サーバー管理者の方であれば「自分のサーバーを活用できないか?」と思われている方も多いのではないでしょうか? 本稿ではサーバーを所有している方が自分専用のクラウドストレージを自分のサーバーで実現できるオープンソース・ソフトウェア ownCloud について紹介します。 ownCloud とは? ownCloud は、Dropbox のようなオンラインストレージサービスを簡単に構築することができるオープンソースソフトウェアです。 インターネット上にオンラインストレージサーバーを構築する ownCloud Server と、パソコンやモバイル端
所要期間 着手しはじめたのが2010年12月ごろ、完了したのが2013年9月だったので何と3年近くかかったことになります。 長引いた原因は、日々の機能追加や運用をしながら孤独に片手間で細々とやってたからです。(単純に人手不足とも言う) また、PHPバージョンアップと同時にCentOSサーバを5から6にあげることにしたのでサーバ再構築のための工数も含まれています。 後半は仕事仲間が増えてその人が専業でバージョンアップ作業をやってくれたのでだいぶ楽できました。 それと専任のテスターさんたちにも参加していただいたので本番で大きなトラブルなく完了することができました。 感謝感謝です。 サーバ入れ替え作業が終わってPHP5.1の入った古いサーバを削除したときの、まさに「技術的負債」を返済し終わった瞬間の、あのスッキリ感、もう言葉にはできません。 終わってみてこの件に関するRedmineのチケットを数
大垣さんのツイートで、strict sessionsがPHPにマージされることを知りました。 やっとStrict Sessionがマージされました。8年越しです。... http://t.co/ZBuVTHunqy — Yasuo Ohgaki (大垣靖男) (@yohgaki) August 5, 2013 本日、PHP-5.5.2が公開されましたので、ChangeLogを確認したところ、確かに入っているようです。 Sessions: Implemented strict sessions RFC (https://wiki.php.net/rfc/strict_sessions) which protects against session fixation attacks and session collisions. PHP 5 ChangeLog より引用 8年越しのstrict
米Facebookの「HipHop VM(HHVM)」は、PHPの高速化を最大の目的とするFacebookのオープンソースプロジェクトだ。7月12日に公開された最新版「HHVM 2.1」では、Redisのサポートなどが加わり、速度もさらに改善している。 HipHop VM(HHVM)はFacebook内で開発されているPHPの高速な実行環境。独自の仮想マシンやランタイム、JITコンパイラなどから構成されている。PHPの柔軟性はそのままにJITコンパイラによる高速化を図るもので、Zend Engineを利用するPHP 5.2と比較してスループットが5倍以上改善するという。HHVMはスタンドアロンのサーバーで運用でき、Apacheおよびmod-phpを置き換えることができるとのこと。ライセンスはPHPおよびZendライセンス。Facebookは2011年末にHHVMを発表、それまでテスト環境で
Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Dental Plans Online classifieds All Inclusive Vacation Packages Accident Lawyers find a tutor Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy
※続きを書きました.『さくらのVPS 1GプランでWordPress運用はやっぱり厳しさが残りそう』 自分のサーバー無いと死ぬ生活になってかれこれ10年近くになりますが,公開サイト部分まで自鯖に受け持たせるのはこの春,さくらのVPS借りてからが始めてになります.しかし,今までは実質的に自分+αぐらいで考えてたので富豪設定で良かったけど,まじめにサイト公開となると,思った以上に大変なのね.昨日,なんとなく一から再設定になったので真剣にサーバー設定見直してみましたが,泣ける結果になりました. 当初,いろいろと悩んだ結果,安全牌でのつもりでWordpress選んだのも,今となっては正解だったかは甚だ疑問です. 以降,ネットワーク系の素人が適当に概算した検討なので,間違えてたら教えてください.というか,間違っていてくれ……. さて,ちょうど先日の芋場記事が,会見直後に一気に書いたせいか,一時は30
The MobileESP Project: Easily detect mobile web site visitors About MobileESP スマホ等のモバイル判定が簡単に行えるライブラリ「MobileESP」 Android、iPhone、Blackberry等、大量のモバイルデバイスが存在しますが、そうした物の判定を行ってくれる各種言語用のライブラリ群です。 docomo, kddi, vodafoneなんていう記述もあったりしてガラケーも対応してるっぽいです。 対応言語は、PHP, Java, APS.NET (C#), Ruby ,さらにはJavaScript版もあるようです iPhone端末かどうかを調べるには次のようなコードを書きます。 $uagent_obj = new uagent_info(); if ($uagent_obj->isTierIphone =
MyWebSqlはAjaxを多用した今風のUIを使ったMySQL管理ツール。 MyWebSqlはPHP製のオープンソース・ソフトウェア。PHPと言えばMySQL、その二つの組み合わせから生み出されたphpMyAdmin。LAMPスタックなんて言葉が生み出されたのにphpMyAdminの優秀さがあったことは否定できない。それくらい誰しもが使っているソフトウェアだ。 データ一覧 だが長い年月のうちにUIは古いものになり、ちょっと時代が変わってきているかという気がしなくもない。そこで今のWebに合わせたMySQL管理ツールを紹介しよう。それがMyWebSqlだ。 MyWebSqlはWebアプリケーション風のインタフェースに加えて、UIのデザインもポップで明るい配色になっていて使い勝手が良い。左側にデータベースの一覧、右側でデータの編集を行うスタイルはphpMyAdminと同じだ。さらに下にはSQ
9 Useful PHP Functions and Features You Need to Know | Nettuts 知っとくと便利なPHPのテクニック9つが掲載されていました。 初心者の方は勿論、PHPを長年使ってる人にも使えるテクニックが載っていましたので勉強がてらにメモ。 func_get_args() 関数で可変引数 を受け取る 通常、関数といえば、次のように引数と共に定義します。 function hoge($arg1, $arg2) { } のように定義して引数を受け取りますが、好きな個数で引数を受け取りたい場合は、次のようにfunc_get_argsで受け取れます。 function hoge() { $args = func_get_args(); foreach ($args as $key=>$value) { echo "arg{$key} is $value
Openpear :: Open PEAR Repository Channel WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集。 本家のPEARよりいいんじゃないか?というぐらい便利なライブラリが揃っているOpenpearからよく使いそうな物をまとめてみました。 2011年2月現時点で186もの便利モジュールが登録されています。 ちょっと古いものも含まれており、動かないものもあるかもしれませんが便利そうなものをとりあえず羅列してみます。 Services_ShortURL_Googl goo.glにURL短縮するライブラリ。PEAR::Services_ShortURLのサブパッケージだそうです。 Services_Foursquare FoursquareのAPIを叩くライブラリ Services_SBM_Info はてブ数やTwitte
WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。 pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ PHP/SWF Charts PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く