Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はじめに 新規でPHP開発をするにあたり、 どうせならDockerで開発したい でも、やっぱりファイルはホスト側で書いて同期させたい と思い構築手順をまとめました。 ザクザク行けば15分程度でApacheを起動してPHPを動かせると思います。 ※Docker自体のインストールはDockerをMacにインストールするをご覧ください。 また、@y_tsubukuが開発するyaritori - メール共有システムも、良ければご覧ください 追記) エンジニアの募集もはじめました!! PHP7.0 + Apacheを起動する docker run -d -p 80:80 --name php70-apache php:7.0-apache でイメージからコンテナを立ち上げる。(ローカルにimageがない場合はDocker Hubから取得してくれる。) 今回はNAMESにphp70-apacheと指定
外部から簡単にHTTP_PROXYという環境変数がセットでき、サーバ間通信や外部サイトと連携している場合に影響があるかもしれない脆弱性です。(HTTPoxy. CVE-2016-5385) PHPの場合はphp-fpm, mod_php, Guzzle4以上やいくつかのライブラリで影響あります。 対応方法は簡単です。 Apache側で対応する場合は、mod_headerを使える状況であれば、confファイルに下記の1行を追加。 RequestHeader unset Proxy FastCGIの場合は下記の1行を追加。 fastcgi_param HTTP_PROXY ""; Guzzleは6.2.1で対応されたようです。 Release 6.2.1 release · guzzle/guzzle · GitHub コミットログを見ると、CLIの時のみ、getenv('HTTP_PROXY
PHPカンファレンス2013でPHP開発環境をVagrantで作る発表を行ったのですが、具体的なVagrantfileが欲しいという声を頂いたので、GitHubに公開しました。 ご自身で構築するベースになれば良いと思うので、どう作れば良いの?と言う方は参考にしてみて下さい。 なお、このリポジトリの Vagrantfile は、開発PC内の VirtualBox 上で開発環境として動かすことを想定しています。セキュリティについては考慮されていないのでご注意下さい。 vagrant-lapp-sample https://github.com/shin1x1/vagrant-lapp-sample このリポジトリは、PHPアプリケーション(CakePHP)をイメージしています。構成は以下です。 CentOS 6.4 Apache 2.2 PHP 5.4 PostgreSQL 9.3 phpPg
Mac OS XをMountain Lion(10.8)にアップデートしたら、勝手にApacheの設定ファイルが書き換えられて設定が変わっていました。そこで、今後のために、再度、作業手順をメモ。 MacのMountain Lion(OS 10.8)でApacheを設定する方法のメモ。 設定ファイルのパス /etc/apache2/httpd.conf /ect/apache2/users/(USERNAME).conf 再起動のコマンド sudo apachectl restart PHPを有効にするために、以下の行のコメントをはずす。 #LoadModule php5_module libexec/apache2/libphp5.so LoadModule php5_module libexec/apache2/libphp5.so ユーザーごとの設定は、以下で行われています。 /pri
医学部予備校に通うなら、当然だけど学費を支払う必要があるよね。 でも、学費の相場はどれくらいだと思う?人によって答えは変わると思うけど、実はびっくりするくらい高い! この記事では、そんな医学部予備校の学費に関して詳しく説明していくよ。 医学部予備校の学費はかなり高い まず医学部予備校の具体的な学費だけど、高校生で最低200万円程度は見積もっておいたほうがいい。 もちろん200万円以上かかる所もある。 ここで「高っ!」と思った人は正しい。 塾や大手予備校は年間数十万円で、100万円を超えることはめったに無いからね。 ちなみに、国立医学部の学費も年間数十万円で済む。 そう考えたら、200万円かそれ以上という金額は負担が重い、と考えるべきかもしれない。 もちろん100万円少々で通える医学部予備校もある。 ただ、学費が安い予備校は限られるし、校舎が少ないと通うのも大変だ。 学費で予備校の質の良し悪
Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQL、PHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部) Webアプリ開発に不可欠のLAMP Webアプリケーション開発に欠かせないLAMP環境。皆さんはどのように用意していますか? サーバの選定からはじまって、LAMPのインストールと設定、テストや運用などなど、やるべき事はたくさんありますね。悩みやトラブルは尽きないと思います。 そこで本連載では、LAMP環境の構築という観点からLAMPを攻略していきます。とりわけ環境の基礎を作る作業である、インストールから設定を中心に取り上げます。環境構築というと一般にはインフラエンジニアの範疇になると思いますが、開発環境を構築したいWebアプリケーション開発者や
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
今日はさくらVPSに載せているWordPressのパフォーマンスをチューニングして高速化に成功したので安心して眠れるという話をします。 2.5ページ/秒だったのが70ページ/秒と30倍高速化。 以前はDaily数千PVで重くなっていたサイトがDaily3.6万PVを余裕で捌けるようになりました。 #ちなみにproxy cacheという手法はwordpressでなくても動的コンテンツ全般に有効です。 ▼サーバ気にしなくて良くなったので今週末新宿御苑に花見に行けました☆。枝ぶりがいいさくらが多くてほんといいところだと思うの。 WordPressチューニング高速化結果http://hara19.jp/のサーバ環境と測定結果は以下のとおり。 WordPress稼働環境さくらVPS 1GB/CentOS5.5/PHP5.3/MySQL5.5/WordPress3.1。 WEBサーバはチューニングにあ
//概要 CGIWrapではperlCGIによるラッパー機能を提供してきた。 しかし、このラッパーではPHP容易にセキュア化したり、バーチャルホストごとの設定が困難である。 そこで、今回はsuPHPを用いてこの問題に対処する。 //suPHPとは suPHPとは、mod_cgiwrapの後継となるもので、元々はcgiwrapのモジュール版であった。 cgiwrapをモジュール化することにより、より高速にCGIを動かす工夫がなされた。 これを発展させたのがsuPHPであり、その名のとおりPHPに対応したラッパーである。 本来の機能として、PHPを自UID/GIDで実行できる他、通常のCGIも自UID/GIDで実行することが可能だ。 さらに、mod_vhost_aliasに対応しているため、容易にバーチャルホスト毎に別UID/GIDで動作することができるのである。 //動作速度
Webメールとして、SquirrelMailというPHPベースのものを入れることにしたので、ApacheもPHP対応することにしました。PHPについては、これから勉強していく状況ですので、取りあえずSquirrelMailを動かす最低限のことしかしてありませんのであしからず。 まず、ApacheでDSOモジュールとしてPHPを組み込むため、再コンパイルします。改めて書くほどのこともないのですが、Apache+SSLかApacheのページを参考に、./configure時に「--enable-so」オプションをつけて再コンパイルするだけです。コンパイル後、make、make installしてApacheを再起動すれば、DSOモジュールを組み込めるようになります。
0円で自宅にインターネットサーバーを作ろう!フリーソフトとWindows XPとADSL常時接続回線で作る高機能サーバーのノウハウ全公開!ADSL回線とWindowsパソコンで自宅サーバーを作る方法を解説しています。 全部フリーソフトを使い、0円で作る欲張りインターネットサーバーのノウハウ全公開! 家のパソコンをサーバー化すれば、ウェブやメールの拠点を自宅に持てて超便利、方法は簡単!レッツ、自宅(マイ)サーバー! Yahoo Japan に掲載されました。 サイト全体で1日あたり10,000PV、いただいております。 長らく更新できませんでしたが、またページ制作を再開しようと思います。とうとうレンタルサーバー会社まで作ってしまい、相変わらず忙しいのですが…。(2006/08/22) 現在メールによる質問への対応は行なっていません。 あまりにたくさんメールが来るのと、文
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く