ページ

2013年11月18日月曜日

Apache2.2 PHP5.3.7 MySQL 移行設定

(教訓)apache,phpは最新の不安定版をインストールしては駄目で、古い安定版をインストールする

-----

旧apacheのサービスを停止する
旧apacheとphpのフォルダをapache-old、php-oldにリネームする

-----
apache2.2 Windows msi openssl インストーラをダウンロード
c:\Apache2.2ディレクトリを指定してインストール

php5.3.7 thread safe windowsインストーラをダウンロード
c:\phpディレクトリを指定してインストール
インストール時、apache2.2を指定

php.iniの_(何だったか忘れた)_mysql.dll、__mysqli.dllをコメントアウトを取る(既になっていた)
php.iniのmbstringの記述をjp、UTF-8に変更する

c:\apache2.2\bin\httpd -k install でサービスにインストール

httpd.confのDirectoryofIndexの記述をindex.htmlからindex.phpに変える(変えないと、wordpressのトップページが表示されない)
httpd.confのOptions Indexes FollowSymLinksの行を、Indexesにマイナススイッチ付けて、「Options -Indexes FollowSymLinks」にする(しないと、Index ofでフォルダ内容が漏れてしまう)

今までのhtdocsのフォルダを、apache2.2の中の同名フォルダに上書きコピーする

apache2.2のサービスを自動に設定して、開始する(旧apache24は、予め無効化する)

2013年11月10日日曜日

SONY Movie Studio 12~13 、Magix Vegas Pro で、モザイクをかける方法

ビデオFXから、クッキーカッター、ピクセレートを選択する。クッキーカッターの次がピクセレートになるようにする。
タイムラインかビデオ帯のイベントFXボタンをクリックして、フェザー、境界、サイズ、センターを表示する。
サイズ、センター等各々の右端の時計マークをクリックして、変更記録モードにする。
クッキーカッター画面下端左端の「カーソルをメディアのタイムラインと同期」ボタンをONにして、タイムラインと変更記録を同期させる。
フェザー、境界、サイズを調節して、モザイク領域を画面表示する。
ピクセレート(垂直、水平)の値を大きめに設定する。
動画の要所に来たら、菱型の+ボタンを押して、キーフレームを追加し、動画内のモザイクをかける時間的位置を確定する。
その位置で、センターの領域表示を呼び出して、カーソルを動かして、モザイクをかける箇所を適宜移動する。また、フェザー、境界、サイズを調整する。
再び動画の要所に来たら、菱型の+ボタンを押して、キーフレームを追加し、動画内のモザイクをかける時間的位置を確定する。
その位置で、センターの領域表示を呼び出して、カーソルを動かして、モザイクをかける箇所を適宜移動する。また、フェザー、境界、サイズを調整する。
(以下、繰り返し)


※注意
キーフレームは、モザイクをかけ始めたい箇所の直前にもう一つ追加しておき、そこは、モザイクのサイズを0にしておく。そうすることで、そこ以前の箇所にモザイクがかかるのを防ぐことが出来る。キーフレームは、モザイクをかけ終えたい箇所の直後にもう一つ追加しておき、そこは、モザイクのサイズを0にしておく。そうすることで、そこ以後の箇所にモザイクがかかるのを防ぐことが出来る。

2013年11月4日月曜日

PHP5.5とApache2.4をWindowsで動かすときに忘れてはいけないこと

PHP5.5とApache2.4をWindowsでwebサーバとして動かすときに忘れてはいけないこと、それは、Visual Studio 2012 更新プログラム の Visual C++ 再頒布可能パッケージを、Windows VistaとかWindows 7とかに予めインストールしておくことです。

Windows VistaのOSで、Apache2.4とPHP5.5の組み合わせで動かそうとした時、

Apache2,.4のhttpd.confに、
LoadModule php5_module "C:\PHP\php5apache2_4.dll"
を記述したからOKと思っていたところ、
Apache2.4のサービスを開始しようとしても、エラーが出て開始されない。

c:\apache24\bin\httpd -t 
を実行して調べたところ、php5apache2_4.dllが正しくロードされていないことがわかった。

httpd.confの記述は合っているので、どうなっているのだろうと思って、PHP5.5のダウンロードページの左側を見てみると、「Visual Studio 2012 更新プログラム の Visual C++ 再頒布可能パッケージが必要」と書いてあることに気づいた。

そう言えば、このパッケージをインストールしていなかったと気づいて、


からダウンロードしてインストールした後、再びApache2.4を開始しようとしたら、正常に開始された。

見逃しがちなので、要注意ですね。