yuu_nkjm blog


2012-10-27(Sat) [長年日記] 編集

[PHP][Apache][openSUSE] .htmlファイルをphpインタプリタで実行させたりさせなかったり

どこかで誰かが上位の方で.htmlファイルをphpで実行する様に書いていた.多分,以下の様なことが設定されていたのだと思う.

AddType application/x-httpd-php .html

.htmlをphpで解釈させたくないディレクトリの.htaccessに以下の様に書いたらいけた.RemoveTypeする必要があるかと思ったのに,しなくて良さそう.

AddType .html
AddHandler text/html .html

RemoveTypeの注意書きをメモ.

注意 RemoveType ディレクティブは AddType ディレクティブの後に処理されますので、 両方が同じディレクトリの設定中に現れた場合、 後者の効果が打ち消される可能性があります。

2012-10-26(Fri) [長年日記] 編集

[XAMPP][Windows] XAMPPでPHPUnitを実行する

XAMPPをインストール(XAMPPのインストール (ZIP版) - yuu_nkjm blog(2012-10-25))したあと,pearを使ってPHPUnitを実行できる様にする.

pear config-show
pear config-set http_proxy http://proxy.xxx.net:8080
 
pear update-channels
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com

curlも使いたかったので,php.iniで"extension=php_curl.dll"とする.


2012-10-25(Thu) [長年日記] 編集

[XAMPP][PhpStorm][PHP] XAMPP(ZIP版)のインストールと設定

インストール

"setup_xampp.bat"を実行すると,XAMPPのセットアップがされる.これを使えばインストーラを使わず,展開したXAMPPのファイル群を好きな場所に置いて使う事が出来る.インストーラなしにファイルを移動するだけで使えるのはかなり便利だな.

ZIP版,7Z版はインストーラなしを意味する.liteというのは,PHPとMySQL(とApacheとかも)だけが入った簡易版と書かれていた.

Eclipse Pleiades All in One ~XAMPP パス設定の再セットアップ | シュシュによると,設定ファイル内のパスの書き換えが行われるようだ.

xamppの解凍先フォルダを「C:\WEB\xampp」としトップレベルフォルダ以外に設置した。 再セットアップ実施前にデフォルトのhttpd.confの中身を覗いてみる
 
ServerRoot "/xampp/apache"
DocumentRoot "/xampp/htdocs" 
ScriptAlias /cgi-bin/ "/xampp/cgi-bin/"
「C:\WEB\xampp\setup_xampp.bat」の実行後、環境に合わせ設定ファイルがセットアップされているのがわかります。
 
ServerRoot "C:/WEB/xampp/apache"
DocumentRoot "C:/WEB/xampp/htdocs"

上記のページを見ると,基本的にレジストリなどは使われず設定ファイルのみが使われる様だ.インストールパスに依存する設定の書きかえも"setup_xampp.bat"でやってくれるみたいだし,楽ちんだな.

PHPの設定

xampp\php\php.iniを編集する.

UAC対策

管理者として起動する.


トップ 最新 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|