PHPのテスト環境をちゃちゃっと構築する手順を書きます。 OSはUbuntu13.10です。 composerの導入とインストール 次のコマンドで最新のcomposer.pharをとってきます。 mkdir proj cd proj sudo apt-get install php5 php5-json curl curl -sS https://getcomposer.org/installer | php
![PHPテスト環境の構築とテスト駆動開発の練習 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/58084f34aa731f3beff3a6f518c576d821250abd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UEhQJUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgxJUFFJUU2JUE3JThCJUU3JUFGJTg5JUUzJTgxJUE4JUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUU5JUE3JTg2JUU1JThCJTk1JUU5JTk2JThCJUU3JTk5JUJBJUUzJTgxJUFFJUU3JUI3JUI0JUU3JUJGJTkyJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lZDYzMDRkYjg1MWIxNDRiNjYxMjEyM2UxOGY1OWQ1NA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZDltYWdhaSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDk1Y2IxY2E2Y2RkMTQ2ZmQxODQwODExN2Q4NjUyMmE%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D31d5ac5817e76573e7c6968fa01a4a1e)
とても長い記事になってしまいましたが、WordPress を使って、コーポレートサイトのサンプルを作ってみました。WordPress はブログだけじゃなくて、色んな Webサイトが作れますよね!今回は、私が WordPress でサイトを作る時にやっていることをまとめてみました。 今までこのブログの中で、いろいろな WordPress の Tips を書いてきました。でも WordPress を使った Webサイトの作り方そのものは、今まで書いた事がありませんでした。そこで今回は、 WordPress を使ってブログじゃない Webサイトをまるごとひとつ作って、私なりの作り方をまとめてみました。 今回のサンプルサイトでは、WordPress の固定ページ機能はもちろん、カスタム投稿タイプやカスタムタクソノミー(カスタム分類)を使って作っています。 ページを表示する為に使っているテンプレート
Ubuntu 12.04 に php と apache をインストールする Ubuntu 12.04 に php と apache をインストールして、 php でウェブサイトを開発する環境を整えた。 php と apache のインストール apt-get install apache2 php5 libapache2-mod-php5 apache でユーザ毎のウェブディレクトリを有効にする a2enmod userdir service apache2 restart mkdir ~/public_html echo hello > ~/index.html http://localhost:80/~username にアクセスして hello と表示されるか確認する。 ユーザ毎のウェブディレクトリで PHP を使用する /etc/apache2/mods-available/php
めっちゃハマったのでメモ。 これはマニュアルにも記載されていないみたい。 escapeshellarg() の引数に日本語を渡す もともと別のサーバーで動作していたphpスクリプトを別のサーバーに移行した際に、以下のような不具合に遭遇した。 <?php $tmp = '日本語'; $tmp = escapeshellarg($tmp); echo $tmp; // $tmpの中身がカラ!? ?> 要はescapeshellarg()に日本語を渡すと値がカラ(シングルクォートのみ)になるということ。 原因 いろいろ調べた結果、どうやらescapeshellarg()は、OS側の環境変数LANGの値によって挙動が変わるらしい。 今回はインストール直後の某VPSに移行したばかりだったのでLANGが設定してなかった。 そこで、/etc/sysconfig/i18nに以下のような記述を追加したら正常
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or theult_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelledone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in ○○○の警告が出たので、Googleさんに聞いたら、php.iniでdate.timezoneを設定すればいいらしい。なの
PHP: preg_match() / JavaScript: match() 正規表現チェッカー ver3.1 PHP及びJavaScriptコーディング中に正規表現を記述する際の動作チェック等にご利用ください。 正規表現と対象文字列を入力し、[チェック!]ボタンをクリックすると、PHP: preg_match()と JavaScript: match()の実行結果がフィードバックされます。 正規表現
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く