気になるCM気になるCMについてTwitterやってますphpのローカル実行環境を整える(Windows版)スポンサーリンクネット関連2017.10.13PHP7.1になって色々代わったという話だったので、古い話題過ぎますが久々にphpのローカル実行環境を整えてみました。ネット情報ではMac版が多いのか、Windows版で発生するエラーに関しては、未記述だったりまとまってなかったりしたのでまとめておきます。管理人の環境はWindows7(64bit)です。昔はXAMPPなどがあったのですが、PHP5.4から「ビルトインWebサーバー」が実装されたため、データベースなどを使わない場合はPHPだけで動作環境が手に入る用になりました。入れたくない人はPHPだけを入れるといいでしょう。Safe」の物を選んでおくといいでしょう。(7.1.10)」の一番下のZipファイルをダウンロード後、C:\PHPなどのディレクトリに展開します。23:04:10)」(23.44MB)が最新でした。環境変数のPATHにPHPのパスを通しておくと、PHP実行時にいちいちフルパスを指定する必要がなくなります。環境変数の設定がわからない場合は、PHP実行時に「C:\php\php.exe」と打てばいいだけです。ブラウザで軽くテストするだけであれば、バッチファイルを作って実行するようにすれば特に環境変数に入れなくても困らないかもしれません。C++ランタイムのダウンロードネット情報では、続いてコマンドプロンプトでphpを実行するとなっています。PHPを起動してみましょう。コマンドプロンプトで「php」と実行してみますが、ここでいきなりエラーが発生します。VCRUNTIME140.dllがないため、プログラムを開始できません。C++のランタイムライブラリが必要なようです。これはMicrosoftのサイトからダウンロードできます。Centerhttps://www.microsoft.com/ja-jp/download/details.aspx?id=48145ダウンロード後実行すればインストール完了します。気を取り直してPHPを起動します。0PHPを起動しているだけなので意味不明に思えますが、結局は「php.iniがありません」というエラーでした。そこでPHPをインストールしたフォルダを開き、「php.ini-development」または「php.ini-production」のいずれかをコピーした上で、「php.ini」とリネームします。これでようやくPHPが起動します。Technologiesしかし、これではまだ設定は終わってません。ネットなどに置かれているPHPプログラムを走らせると、恐らくいろいろなエラーが出てしまい実行できないということになります。php.iniの編集まずいちばん多いのがmbstring関連だと思われます。23:04:10)でのphp.iniの行数であり、リリース日により行数が異なる可能性があります。その場合は前後の行を探すようにしてください。以下の行にある先頭のコメント「;」を削除。アンダーライン部分はデフォルト空白等になっているので追加します。続いてPHPでよく使われるcURL関連も有効化しておきます。893行:extension=php_curl.dllSSL関連httpsサイトが増えたおかげで、SSLも設定しておかないとエラーが出ます。907行:extension=php_openssl.dll1920行:openssl.cafile=C:\php\cacert.pem1929行:openssl.capath=C:\php\cacert.pemなおこの証明書ファイルは入ってませんでしたので、「http://curl.haxx.se/ca/cacert.pem」からダウンロードして、php.exeと同じフォルダにでも置いておきましょう。だいたいこれでエラーがなくなり実行できるようになるのではないかと思います。php.iniを編集したあとは、Ctrl+CでPHPを終了してから再起動して反映させましょう。「コマンドプロンプト」を起動し、PHPを起動します。localhost:8000」までが必須です。その後の「/home/USERNAME/public_html」は、いわゆるドキュメントルートですので指定しなくても問題ありません。いちいちフルパスで書かなきゃいけないのでテストなどで使用するPHPファイルを置いているフォルダを指定しておいた方がいいでしょう。ここでブラウザに「localhost:8000/test.php」などと書いて実行すると、ブラウザには「test.php」の実行結果が表示され、コマンドプロンプト上でも実行ログが流れます。以上でPHPの環境設定は完了です。これで気兼ねなくいろいろテストすることができるようになりました。日々のつぶやき関連記事ネット関連Twitterで検索する時にユーザー名を除外する方法Twitterで検索すると、ユーザー名(名前)に引っかかってしまい検索結果を絞り込むのに苦労することがあります。年表生成型の検索エンジン「TIMEMAP」が面白い年表生成型の検索エンジン「TIMEMAP」なるものが公開されています。要するに検索結果を年表形式で見...ネット関連TwitterのSMS認証を回避する(2017年版)現在、Twitterのアカウントを作成しようとすると、SMS認証を求められてしまいます。日本国内ではSMSを受け取るにはSIM(要するに携帯番号)が必要となるため、気軽に増やすことはできません。実際に「Twitter...ネット関連Twitterにブックマーク機能が追加Twitterにブックマーク機能が追加されたようです。本日から順次、気になったツイートを保存して、後で簡単に読むことができる「ブックマーク」の提供が始まります。ご自分がブックマークに追加したものは、ご自分のみが見ることができます。ベータ版プログラム」というものがここ数日開始されたようで、Googleから案内が来ていました。確認してみると、どうやら以前から存在するサイト向けのアドバイスを総合的に組み合わせたもので、結局は...ネット関連Minブラウザを試してみる「Min」というブラウザが公開されていましたので、試してみました。タイトルとURLをコピーしました。