PHP を 5.2.5 から 5.2.6 へアップデートしたので、その時のインストールメモです
extension_dir の指定も忘れずに…
- extension_dir=./ext/
- extension=php_mbstring.dll
- extension=php_exif.dll
- error_log = "C:/logs/php_error.log"
- include_path = ".;C:\PHP\pear;C:\PHP\includes;"
>path C:\php;%path%
>set pathext=.php;%pathext%
>assoc .php=PHP_Script
>ftype PHP_Script="C:\php.exe" "%1" %*
httpd.conf を使っている Apache のバージョンに合わせて編集します
- AddType application/x-httpd-php .php
- Action application/x-httpd-php "/php/php-cgi.exe"
- PHPIniDir "C:/php"
- # for Apache 1.x
- LoadModule php5_module "C:/php/php5apache.dll"
- # for Apache 2.x
- LoadModule php5_module "C:/php/php5apache2.dll"
- # for Apache 2.2.x
- LoadModule php5_module "C:/php/php5apache2_2.dll"
- AddType application/x-httpd-php .php
- PHPIniDir "C:/php"
Apache を再起動、確認して終了です
Pear のセットアップとパッケージのインストール を参照してください
私が解っている範囲で他のシステムと関係のあるファイルを列挙しておきます
| 日付 | 内容 |
| 2008/07/10 (木) |
|
OpenSearch maker なるモノを作ったもののマニュアルがないので作成…('A`)
各入力フィールドやチェックボックス、ラジオボタンなどを設定して、generate searchplugin ボタンを押す事によって、OpenSearch に対応している UA で使用できます。以下、各項目について、PHP の関数を検索を行うプラグインを作成する例にならって説明していきます
XML ヘッダーを出力する の項目をチェックする事によって XML ヘッダー が生成されるファイルの先頭に付きます。OpenSearch の仕様では、XML ヘッダー は付きません
- <?xml version="1.0" encoding="UTF-8"?>
必須項目で省略できません。設定した名前が Firefox の検索バーに表示されます
- <ShortName>PHP 関数検索</ShortName>
省略できます。検索エンジンの簡単な説明を記述します
- <Description>PHP 関数を検索</Description>
省略できますが、省略された場合 UTF-8 が使われます。GET および POST メソッドで検索エンジンに対してリクエストされる際のエンコードを指定します。ここで指定するエンコード文字セット名称は IANA Character Set Assignments を参照してください
- <InputEncoding>UTF-8</InputEncoding>
省略できます。検索バーに表示される縦16ドット、横16ドットのアイコンファイルを指定します。base64 をチェックすると、アップロードされたアイコンファイルを Base64 でエンコードします。チェックしないと URL エンコード されます。アップロード処理が何らかの原因でエラーになった場合はサーチプラグインファイルは生成されません
- <Image width="16" height="16">data:image/x-icon;base64,Qk02AwAAAAAAADYAAAAo… (省略)</Image>
必須です。検索エンジンのサイト URL を記述します。実際に検索が行われる URL でなければなりません。URL として正しくない値を入力するとエラーとなり、サーチプラグインファイルは生成されません
GET または POST のいずれかを指定しなければなりません。簡単に説明すると GET メソッドは検索エンジンサイトのホスト名や検索語などのパラメーターを URL としてリクエストします。一方、POST メソッドは URL とは別に検索語などのパラメーターをデータとして送信し、検索エンジンにリクエストします
- <Url type="text/html" method="POST" template="http://www.php.net/search.php">
GET メソッドを指定した場合の例を以下に示します。後述のパラメーターを指定する事によって以下の様に出力します
- <Url type="text/html" method="GET" template="http://blog.zodiac.vc/">
- <Param name="s" value="{searchTerms}"/>
- </Url>
GET メソッドを指定し、パラメーターを指定しなかった場合には以下の様に出力します
- <Url type="text/html" method="GET" template="http://blog.zodiac.vc/?s={searchTerms}" />
メソッドが POST の場合は必須です。検索バーで入力した検索語をサーチプラグインに渡す為のキーワード {searchTerms} は値のどこかに設定しなければ、サーチプラグインに検索語が渡りません。また。記述する名前、値のどちらかが欠けていれば、エラーとなり、サーチプラグインファイルは生成されません
- <Param name="pattern" value="{searchTerms}"/>
- <Param name="lang" value="ja"/>
- <Param name="show" value="quickref"/>
generate searchplugin を押す事によって、サーチプラグインを生成し、ダウンロードダイアログが表示されるのでダウンロードを行います。アップロードされたアイコンファイルや生成されたサーチプラグインはダウンロードの段階で削除されます
ダウンロードしたサーチプラグインファイルを Firefox のプロファイルディレクトリの中の searchplugins ディレクトリにコピーまたは移動し、Firefox を再起動します
hr 要素が未だに廃止予定にないので、たまに記事の中で使ってますが、align, noshade, size, width 属性が廃止予定なのと CSS の border 関係のプロパティと見た目が余りに違うので、統一して使用してます。この記事では、その見た目を同じにする CSS の小技を一つ…
- hr
- {
- padding: 0em;
- border-top: 1px solid #dcdcdc;
- border-left: none;
- border-bottom: none;
- border-right: none;
- color: #212121;
- background-color: #212121;
- }
斜体部分の色指定はお好みで…因みにこんなのでもいいです
- hr
- {
- padding: 0em;
- border: none;
- border-top: 1px solid #dcdcdc;
- color: #212121;
- background-color: #212121;
- }
サイトの管理に時間が取れる様になったので、テンプレートや古い記事などを改修中です。ついでによく閲覧される記事のトップ 10 をサイドバーに表示するプラグイン WP-PostViews 1.30 Readme を導入してみました。取り敢えず、古い記事の中で改修の優先順位はここを参照する事に…
meta 要素の name 属性値 keywords の内容を、記事単体表示の場合には可変にしてみました。ある種実験的な試みなので、内容にはまったく影響ありません…('A`)
バグ発覚…直ちに修正…('A`) みっともない PHP エラーを御覧になった方、ごめんなさい…('A`)
