xamppでの開発環境メモ

※以前別の場所で書いた文章を備忘的に書き記しておきます。

【投稿年月日】2012-04-26 【ジャンル】PHP/MySQL

 ローカル環境のPHPでSSHが使いたくなったが、最新のxamppでは対応していなかったので、xampp1.7.1にダウングレードした。

 その際、PHPやApacheの設定を変更する必要があったので、忘れないようにメモ。

php.ini (C:/xampp/php/php.ini)

output_buffering = 4096
allow_call_time_pass_reference = Off
safe_mode = On
memory_limit = 128M
error_reporting = E_ALL | E_STRICT
display_startup_errors = On
track_errors = On
html_errors = On
register_long_arrays = Off
register_argc_argv = Off
magic_quotes_gpc = Off
upload_max_filesize = 128M
extension=php_curl.dll
extension=php_bz2.dll
extension=php_pdo_sqlite.dll
extension=php_ssh2.dll
extension=php_openssl.dll
date.timezone = Asia/Tokyo

httpd.conf (C:/xampp/apache/conf/httpd.conf)

 Safe modeをオフにしたいディレクトリを「httpd.conf」で個別に指定。「set_time_limit」を使うなど、稼働時間が長いスクリプトを実行するときに有効。
<Directory "C:/xampp/htdocs/www/***/*****">
php_admin_flag safe_mode Off
</Directory>

 なお、PHPのエラー出力をディレクトリごとに制御したい場合は、「.htaccess」に以下のようなコードを記述。
php_value error_reporting 6135

EDIUNET | PHP/MySQL | 独り言 | 提供サービス | JavaScript