Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-13.log failed
目次
Apache2 + php5 Install
Apahce2とphp5をインストールする際の設定をメモ書きとして残しておく。
今回インストールに用いたバージョンはそれぞれapache_2.2.14-win32-x86-no_ssl.msi
とphp-5.2.12-Win32.zipである。
順番にhttpd.confファイルとphp.iniファイルの設定内容を見てみよう。
configuration of httpd.conf
以下がdefault以外に追加する内容だ。 詳しいのはWindows版phpインストールガイドを参考しよう。
LoadModule php5_module "C:/php/php5apache2_2.dll" PHPIniDir "C:/php" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
configuration of php.ini
次に、php.iniの設定ファイルを見てみよう。
注目すべきところはextension_dirの設定だ。
環境に応じて変えなければいけない。 後は、追加したいモジュールをコメントアウトするだけだ。
; Directory in which the loadable extensions (modules) reside. ;extension_dir = "./" extension_dir = "C:/php/ext" ; Windows Extensions ; Note that ODBC support is built in, so no dll is needed for it. ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) ; extension folders as well as the separate PECL DLL download (PHP 5). ; Be sure to appropriately set the extension_dir directive. extension=php_gd2.dll extension=php_mbstring.dll extension=php_pgsql.dll
check User/Group in Linux System
linuxシステムにインストールする場合、User/Groupを生成してDocumentRootへ権限があるUser/Groupがアクセスするようにするのがよい。 その方法を次に示す。まずはhttp.confファイルの修正部分を次に示す。
<IfModule !mpm_winnt_module> User apache2 Group www </IfModule>
修正が完了したらDocumentRootのUser/Groupを変更する。
コメント